当使用 ';' 时,我无法连接字符串。在下面的 dump.txt 中,以下内容没有产生任何结果:
returnString = returnString..Data[1]..","..Data[2]..";"
但是,如果我这样做,数据会被放置在dump.txt文件中:
returnString = returnString..Data[1]..","..Data[2].."."
这是在一个嵌入式Linux操作系统下的Lua 5.2。有人知道为什么第一个不起作用吗?这与我从代码角度做错了什么有关,还是指向了OS问题?我正在使用以下命令查看变量输出:
os.execute("echo "..returnString.." >>/tmp/dump.txt")
("echo %q"):format(arg)
来解决此问题。 - Niccolo M.