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

主頁 > 知識庫 > 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種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 镇雄县| 凤山市| 来宾市| 乳山市| 永春县| 浦东新区| 奉节县| 高清| 丰都县| 宜昌市| 枞阳县| 宁城县| 克山县| 太康县| 白山市| 汉川市| 贡山| 贵州省| 武安市| 嵩明县| 库伦旗| 海丰县| 正宁县| 瑞昌市| 泌阳县| 景泰县| 黑龙江省| 凤山市| 保靖县| 桂阳县| 吉首市| 巴林左旗| 金平| 浏阳市| 江口县| 黄石市| 奇台县| 庆安县| 旺苍县| 旬邑县| 洪湖市|