2
我正在使用語言Lua,並且我有一串很長的二進制數字,我想把它放在一個數組中,每個數字作爲數組中的元素。如何將字符串和/或數字分隔到數組中?
我正在使用語言Lua,並且我有一串很長的二進制數字,我想把它放在一個數組中,每個數字作爲數組中的元素。如何將字符串和/或數字分隔到數組中?
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))
。
你在使用哪種版本的Lua? – kikito 2012-08-01 15:55:09