lua问题,新手求教
lua吧
全部回复
仅看楼主
level 3
Davout2581 楼主
本人使用的编译环境是sublime+quick cocos2dx。
我在看书上的关于lua数据结构中的队列:我的代码如下:
Queque={}
function queue.new( )
-- body
return {first=0,last=-1}
end
function queue.push( q,value )
-- body
local first = q.first-1
q.first = first
q[first] = value
end
//
Queue=queue.new()
queue.push(Queue,1)
编译器的报错是:
请问这是怎么回事?
2015年09月26日 00点09分 1
level 3
Davout2581 楼主
新人求教
2015年09月26日 00点09分 2
level 3
Davout2581 楼主
新人求教
2015年09月26日 00点09分 3
level 4
Queue跟queue不一樣
2015年09月26日 17点09分 4
level 4
你需要先有queue才能有queue.new
2015年09月26日 17点09分 5
level 11
看你代码,你定义了一个函数new储存它的是一个table,但是根据错误显示(其实我没看你的错误反馈)那个table不存在,也就是既没有定义queue,你需要queue={}这样就可以了
2015年09月29日 07点09分 6
1