Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 为什么字符串中的选项卡显示不同?_Go - Fatal编程技术网

Go 为什么字符串中的选项卡显示不同?

Go 为什么字符串中的选项卡显示不同?,go,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: 1

使用以下代码将消息打印到文件时

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

“不同”于什么?如何解释
\t
字符取决于查看器应用程序。当我将终端选项卡设置为每4个空格时,我会得到您显示的输出。检查你的设置,不管它是什么。如果必须,还可以使用十六进制转储来验证文件内容。