說說lua里面兩種for循環的方式分別試用什么情況
lua 里面的for循環有兩種: 第一種是針對數字的循環,這個和其它編程語言里面的for循環是一樣的 for i = 1,100 do print "do something"end 第二種是遍歷table的,循環使用迭代器,對于table的迭代有兩種方式 1,作為數組,使用ipairs生成迭代器,索引從1到任意數字,如果數組中有某一個位置上的記錄不存在,那么迭代就會停止 for index,value in ipairs({ 1,2,"hello",'c','o','0' }) do print(index,value)end 2,作為哈希表,使用pairs生成迭代器,索引一個table的所有記錄 for key,value in pairs({ 1,2,3,name = "demo",date = "2016-04-30","time" = "10:13:07" }) do print(key,value)end以上就是for循環的大概內容了,lua具體使用還得依賴自定義的C庫。