【问题标题】:Write all array value to text file将所有数组值写入文本文件
【发布时间】:2018-11-21 01:37:32
【问题描述】:

我用 math.random 代码创建了一个数组:

i=1
x={}
while i<10 do
x[(i)] = math.random(1,999)
i=i+1
end

我想将所有值保存到一个 txt 文件中,如下所示: 588,847,198,7748。 我怎样才能做到这一点 我在使用 qlua for Android?

【问题讨论】:

  • 您可以使用table.concat(x,',') 将所有表格条目合并到一行中,并用逗号分隔值。

标签: arrays lua lua-table


【解决方案1】:
i=1 
x={} 
while i<10 do 
x[i] = math.random(1,999) 
i=i+1 
end

str = ""
for i,v in pairs(x) do
str = str .. v .. ","
end
saveString(str)

顺便说一句,你不必写x[(i)],简单写x[i]就已经正确了。

【讨论】:

  • 非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-18
  • 1970-01-01
  • 2015-08-26
  • 2015-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多