Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/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
lua print()参数之间有较大的空格_Lua - Fatal编程技术网

lua print()参数之间有较大的空格

lua print()参数之间有较大的空格,lua,Lua,我试图显示我的八个传感器的值,如下所示: print(sensors[1], sensors[2], sensors[3]) print(sensors[4], "P", sensors[5]) print(sensors[6], sensors[7], sensors[8]) (p代表玩家) 我以为控制台会显示: 1 0 0 1 P 0 1 0 0 但它给了我这个: 1 0 0 1 P 0 1 0 0 为什么不同的参

我试图显示我的八个传感器的值,如下所示:

print(sensors[1], sensors[2], sensors[3])
print(sensors[4], "P", sensors[5])
print(sensors[6], sensors[7], sensors[8])
(p代表玩家)

我以为控制台会显示:

1 0 0
1 P 0
1 0 0
但它给了我这个:

1       0       0
1       P       0
1       0       0
为什么不同的参数之间有很大的空格?

As,
print
在每个参数之间插入制表符,并在打印内容的末尾插入换行符。它主要用于调试,是一个简单的工具。如果您想更严格地控制打印内容,请使用io.stdout:write

尝试
打印(传感器[1]…传感器[2]…传感器[3])