2009-07-22 153 views
5

我知道這似乎是一個愚蠢的問題,但我如何搜索一個給定項目的盧阿表?比方說,我有一個這樣的表:Lua表查找

 
local table = { 
    itemA = 0.8, 
    itemB = 1.2, 
    itemC = 1 
} 

是存在的,比方說,一個名爲table.find什麼功能?這也是後期這裏,所以我不會在此刻想得清楚......

+5

我修正了你的示例中的語法錯誤...唯一的愚蠢問題是你不問的問題。特別是在學習新的語言時。 – RBerteig 2009-07-22 09:29:28

+0

沒有完全學習它,但我最近想回到它,我使用它和關閉。 – RCIX 2009-08-07 03:18:38

回答

7

可以在查表項目均使用[]操作:

x=table["itemA"] 

或使用.操作:

x=table.itemA 

編輯因爲原始代碼現在是語法正確的。