我正在尝试显示我的八个传感器的值,如下所示:
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
为什么不同参数之间有很大的空格?
最佳答案
如specified in the documentation , print
在每个参数之间插入制表符,并在打印内容的末尾插入换行符。它主要用于调试,是一个简单的工具。如果您想更严格地控制打印内容,请使用 io.stdout:write。
关于lua print() 参数之间有很大的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48644545/