go - 为什么字符串中的选项卡显示不同?
问题描述
使用以下代码将味精打印到文件时。
fmt.Fprintln(FileWriter, "1.0|8.0\tb,a\t3,1,1")
fmt.Fprintln(FileWriter, "a\tb\tc")
为什么选项卡不同?
1.0|8.0 b,a 3,1,1
a b c
解决方案
选项卡在两行中的显示方式没有区别。
制表符呈现为一个空格,该空格一直延伸到下一个列号,该列号是制表符宽度的倍数,在本例中为 4。换句话说,空格始终以第 4、8、12、16 列等结尾。
column: 12345678901234567
line 1: 1.0|8.0 b,a 3,1,1
line 2: a b c
推荐阅读
- javascript - 覆盖 Firestore 中的集合
- pyspark - 如何使动态查询过滤器在 pyspark 中运行?
- sql-server - 如何在 XML SQL SERVER 中转义单引号
- c - 动态分配指针数组(K&R 练习 5-13)
- python - 需要将有关人员的信息存储在文件中并提取特定信息(python)
- python - 如何使用 python 3 在 for 循环中创建新数组?
- json - 将 Shopify API 与 Google Sheet FetchUrl 应用程序一起使用
- command-line - ng:尽管安装了@angular/cli,但找不到命令
- angular - 如何更改谷歌地图中的地图类型ID以及如何删除工具提示
- amazon-web-services - 使用gzip压缩卸载时如何卸载csv文件类型?