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://scgulin.cn/article/docsjoh.html