level 3
真悟轻丶3F
楼主
新手刚接触lua,我做了3个.lua,好像没法动,可以请问错在哪,data.lua的资料可以那样存入吗,我是想把资料存入后之后有其他的.lua可以读取,求大神可以教我吗,可以告诉我我的问题该去看哪些资料来学习,感激不尽
------
main.lua
------
local function main()
--作测试的资料
local GPGGA="$GPGGA,085548.000,2237.8465,N,12018.4326,E,1,06,1.2,60.6,M,18.7,M,,0000*61"
--载入string
require"string"
m={}
m=string(GPGGA)
print(m[1]) ---测试有没有资料
--载入save
require“save”
save(m{})
end
main()
------
string.lua---切字串
------
function string(a{})
local a={0}
local w={0}
for w instring.gmatch(a, "[0-9A-Z%*%$%.]+")do
a[i]=w
end
return a{}
end
-----
save.lua ---存入data的table里面
-----
function save(b{})
local data = {}
for i,v in pairs(GPGGA) do
data[i] =v
print("9999999999999999999")----测试有没有进入forloop
end
for i=1,#(data) do---看看资料有没有进去
print(data[i])
end
end
2014年05月08日 02点05分
1
------
main.lua
------
local function main()
--作测试的资料
local GPGGA="$GPGGA,085548.000,2237.8465,N,12018.4326,E,1,06,1.2,60.6,M,18.7,M,,0000*61"
--载入string
require"string"
m={}
m=string(GPGGA)
print(m[1]) ---测试有没有资料
--载入save
require“save”
save(m{})
end
main()
------
string.lua---切字串
------
function string(a{})
local a={0}
local w={0}
for w instring.gmatch(a, "[0-9A-Z%*%$%.]+")do
a[i]=w
end
return a{}
end
-----
save.lua ---存入data的table里面
-----
function save(b{})
local data = {}
for i,v in pairs(GPGGA) do
data[i] =v
print("9999999999999999999")----测试有没有进入forloop
end
for i=1,#(data) do---看看资料有没有进去
print(data[i])
end
end