如何将字符串和/或数字分成数组?

时间:2012-08-01 15:53:34

标签: string lua lua-table

我正在使用Lua语言,我有一长串二进制数字,我想将它放入一个数组中,每个数字都作为数组中的自己的元素。

1 个答案:

答案 0 :(得分:3)

local str, out = "01101101010010010", {}
for i = 1, #str do
  out[#out+1] = string.sub(str,i,i)
end

如果您希望数组包含数字而不是字符串,请将第3行更改为out[#out+1] = tonumber(string.sub(str,i,i))