婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 五莲县| 齐齐哈尔市| 绥江县| 林甸县| 宝清县| 神农架林区| 巴里| 濉溪县| 阳东县| 府谷县| 金阳县| 嘉荫县| 界首市| 托里县| 都安| 若尔盖县| 滁州市| 弥渡县| 凉城县| 南溪县| 崇阳县| 汤阴县| 肃南| 河西区| 小金县| 大化| 石楼县| 佛坪县| 合川市| 利川市| 永安市| 临沂市| 孝昌县| 辽中县| 兴安盟| 开鲁县| 海阳市| 贡嘎县| 光泽县| 永春县| 崇明县|