当前位置:网站首页>go语言实现导出string字符串到文件中
go语言实现导出string字符串到文件中
2022-08-03 18:40:00 【keep_top】
创建main.go函数:
直接上代码:
package main
import "fmt"
import "os"
func main() {
fileName := "./mytest.txt"
dstFile, err := os.Create(fileName)
if err != nil {
fmt.Println(err.Error())
return
}
defer dstFile.Close()
str := "hello world" //这是需要写入的字符串
dstFile.WriteString(str + "\n" + "kobe!")
fmt.Println("写入文档" + fileName + "成功!")
}
配置好go代理:
Goproxy.cnThe most trusted Go module proxy in China.https://goproxy.cn/然后直接go run main.go
查看运行结果:
go语言简介:
go语言的特点
语法简洁
Go 语言简单易学,学习曲线平缓,不需要像 C/C++ 语言动辄需要两到三年的学习期。Go 语言被称为“互联网时代的C语言”。Go 语言的风格类似于C语言。其语法在C语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有 for 一种表示方法,就可以实现数值、键值等各种遍历。
代码风格统一
Go 语言提供了一套格式化工具——go fmt。一些 Go 语言的开发环境或者编辑器在保存时,都会使用格式化工具进行修改代码的格式化,这样就保证了不同开发者提交的代码都是统一的格式。
执行性能好
Go语言是一门编译型的语言,我们编写好的代码直接编译成服务器可以执行的二进制可执行文件。
开发效率高
Go语言虽然是一门编译型的语言,但是它内置了垃圾回收机制,降低了开发者的心智负担,使其拥有像Python、PHP等解释性语言的一样的开发效率。真正实现了开发效率和执行效率的完美结合。
天生支持并发
Go于2009年发布,当时多核处理器已经上市。Go语言在多核并发上拥有原生的设计优势,Go语言从底层原生支持并发,无须第三方库、开发者的编程技巧和开发经验。
边栏推荐
- 【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
- Unable to start SinkRunner: { policy:org.apache.flume
- Mkke:为什么无法从Oracle 11g或12c升级到Oracle 23c?
- PHP基础笔记-NO.2
- 广告电商、泰山众筹、链动2+1,这3个模式到底怎么样?
- C#爬虫之通过Selenium获取浏览器请求响应结果
- With the help of Kubernetes kubekey speed installation
- tree命令:以树的形式列出目录中的文件
- YAML中多行字符串的配置方法:|+、 |、 |-、 >+、 >、 >-的区别
- 5v2.1a给5v2a充电行吗
猜你喜欢
随机推荐
pytest接口自动化测试框架 | Jenkins集成初探
有人知道flink sql 使用tableEnv.executeSql执行后,怎么获取到任务运行的
【HCIP】MPLS实验
MPLS的简单应用于实验
使用安全浏览器将网页保存为pdf的方法步骤
MySQL如何一劳永逸的永久支持输入中文
15、学习MySQL NULL 值处理
多线程和并发编程(四)
Intelligent security contract - delegatecall (2)
MySQL【变量、流程控制与游标】
87.(cesium之家)cesium热力图(贴地形)
[Azure Event Hub] Create Event Hub Consume Client + Custom Event Position with Azure AD Authentication
选出表中的中位数记录[构造左右边界 || 问题转换]
Blender script 删除所有幽灵对象
EasyNTS上云网关断电重启后设备离线是什么原因?
在线监控机房内的UPS电源及运行环境,解决方案来了
动态接口比例性能测试实践
PHP基础笔记-NO.2
三丁基-巯基膦烷「tBuBrettPhos Pd(allyl)」OTf),1798782-17-8
【C语言学习笔记(五)】while循环与for循环