go语言换行符 go语言字符

golang的双引号文本和反引号文本

golang的双引号和反引号

创新互联主要从事成都网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务定襄,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

反引号(back quote)就是"`",就是键盘上和"~"一个键的那个。

他们的区别就是:

举个例子来说:

上面程序运行结果就是:

双引号文本里面的 \t ,被解析成一个tab键,所以输出的时候就转化成了tab键;而反引号文本的 \t 并没有被解析成tab键,而是按照字面内容输出。

另外反引号文本可以包含换行符,而双引号文本则不能:

编译就出错:

所以反引号最常用的两个场景是:

go语言 file.WriteString(str + "\n"),不能写入“\n”换行符,结果只一行,怎么输出换行的文件?

换行符 \n 在 Windows 记事本不会显示,用 Notepad2、Notepad++、UltraEdit 等打开就能看到,或者用 \r\n

一行一行读取文件没有换行符golang

一行一行读取文件没有换行符golang没有问题,不影响。由程序写入的标准的日志文件,那么每一条后面都有换行符,文件读完了还没有看到换行符,比如自己手动操作了此日志文件,那么就会有io.EOF错误,这个错误是不必处理了,读完了就读完了。


标题名称:go语言换行符 go语言字符
文章源于:http://azwzsj.com/article/docsjoh.html