刚学的LUA,有些地方不懂,向大家请教?不懂下面的代码,能详细说明吗?
只要你展开它,你可能知道它是什么js 菜鸟教程。
例如,我这里的这段代码代码
fori,vinpairs(arg)do
print(v)运行后可见:setvbuf’no’
我们可以知道我们的lua解释器的名字是lua,lua当前文件名称为文件copy.lua
你也可以到CMD下运行lua文件会发现不同的结果
总之arg调用脚本时,描述每个参数
写lua脚本必须有一个很好的缩进,否则会导致代码误解
printResult=””–定义空字符串

functionprint(…)–重新写一个print函数
fori,vinipairs(arg)do–函数的运行内容是遍历arg所有参数的具体实现方法是连接所有字符,**输出
printResult=printResult..tostring(v)..”\t”printResult=printResult..”\n”一般来说,这个代码没有问题,但有一个地方做得不好andlua制作教程。
如果输出的内容是多个字符串,比如你arg的多个参数lua实例教程。
您在这里将所有字符串联在一起,然后输出实际情况。您在这里有一个连接操作
**直接使用io.write或将所有字符串保存在一个字符中table里**使用table.concat连接输出lua教程网。
因为当字符串的组成项太多时,连接字符串的成本非常高lua**教程。
大个比方将1M个1B连接字符串lua语言零基础教程。
要执行1M次光占用内存0.5MB*1MB已接近0,5G的内存调用lua编程指南。
内存的执行非常**,浪费时间和资源