校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Lua中遍歷數組和table的4種方法

Lua中遍歷數組和table的4種方法

熱門標簽:冀州市地圖標注 百度地圖標注早餐區域 地圖標注大廈 新岸線智能電銷機器人 漳州智云呼電話機器人 清朝地圖標注哈爾濱 個人怎么在地圖標注需要的店鋪 武漢外呼防封系統多少錢 怎么去除地圖標注

方法一,可以用for來遍歷:

復制代碼 代碼如下:

do 
    table_week = { 
    "w", 
    "e", 
    "r", 
    "t", 
    "y", 
    "u", 
    "i", 
    } 
 
    for i = 1, #table_week do 
        print(table_week[i]) 
    end 
end 

#后面接一個數組或者tabe來遍歷它,i是該table或者數組的起始下標。


方法2:
復制代碼 代碼如下:

do 
    table_week = { 
    "w", 
    "e", 
    "r", 
    "t", 
    "y", 
    "u", 
    "i", 
    } 
    for i, v in pairs(table_week) do 
        print(i) 
    end 
end 

這種是采用迭代器的方式遍歷的,i為下標,v為table或者數組的值。

方式3:

復制代碼 代碼如下:

do 
    table_week = { 
    "w", 
    "e", 
    "r", 
    "t", 
    "y", 
    "u", 
    "i", 
    } 
    for i in pairs(table_week) do 
        print(i); 
    end 
end 

i為table或者數組的下標。

方式4:

復制代碼 代碼如下:

do 
table_view = { 
    "w", 
    "e", 
    "r", 
    color1 = "red", 
    color2 = "blue", 
    {"a1", "a2", "a3"}, 
    {"b1", "b2", "b3"}, 
    {"c1", "c2", "c3"}, 

for i, v in pairs(table_view) do 
    if type(v) == "table" then 
        for new_table_index, new_table_value in pairs(v) do 
            print(new_table_value) 
        end 
    else 
        print(v) 
    end 
end 
 
end 

注:type(v)
功能:返回參數的類型名("nil","number", "string", "boolean", "table", "function", "thread", "userdata")

您可能感興趣的文章:
  • Lua中使用二維數組實例
  • 詳解Lua中的數組概念知識
  • Lua檢測數組(tabble)中是否包含某個值
  • Lua教程(五):C/C++操作Lua數組和字符串示例
  • Lua一維數組與多維數組的使用示例

標簽:德宏 臺灣 宣城 金昌 天門 天門 濰坊 儋州

巨人網絡通訊聲明:本文標題《Lua中遍歷數組和table的4種方法》,本文關鍵詞  Lua,中,遍歷,數組,和,table,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Lua中遍歷數組和table的4種方法》相關的同類信息!
  • 本頁收集關于Lua中遍歷數組和table的4種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 郓城县| 高清| 陆河县| 同仁县| 济源市| 华宁县| 诸城市| 北流市| 正阳县| 东光县| 光泽县| 白城市| 乌苏市| 定安县| 咸宁市| 武穴市| 策勒县| 抚宁县| 铜川市| 沁阳市| 西吉县| 乌鲁木齐县| 宁陵县| 山阳县| 开阳县| 新乐市| 邹城市| 兴城市| 天等县| 赤水市| 盐山县| 正阳县| 扬中市| 进贤县| 秭归县| 西乌| 册亨县| 巨鹿县| 来凤县| 凭祥市| 沁源县|