当前位置:网站首页>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语言从底层原生支持并发,无须第三方库、开发者的编程技巧和开发经验。
边栏推荐
猜你喜欢
随机推荐
阿里资深专家打造从零开始学架构,含阿里内部技术栈PPT、PFD实战
【WPS-OFFICE-Word】 WPS中样式的运作原理?样式自动更新、自动改变如何处理?样式的管理方法?
Bytes to beat three sides take offer: network + GC + + IO + redis + JVM red-black tree + data structure, to help you quickly into the giant!!!!!
红日安全内网渗透靶场-VulnStack-1
异常与智能指针
多商户商城系统功能拆解21讲-平台端分销订单
货比四家 version tb1.63
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
5v2.1a给5v2a充电行吗
2022年7月国产数据库大事记
fatal error: jni.h: No such file or directory
MD5是对称加密还是非对称加密,有什么优缺点
Alibaba senior experts create a learning architecture from scratch, including Alibaba's internal technology stack PPT, PFD actual combat
懵逼!阿里一面被虐了,幸获内推华为技术四面,成功拿到offer,年薪40w
flink-sql 客户端,咋回事 我show tables 报错
剑指Offer 56.数组中数字出现的次数
Postgresql 备份大小情况!
【Django-Docker】Sqlite3.db读取权限不够-20220803
When does MySQL use table locks and when to use row locks?You should know this
[Azure Event Hub] Create Event Hub Consume Client + Custom Event Position with Azure AD Authentication