luaの要素の下付き文字は1から始まります
1つの配列を初期化するときに、明示的にキー値対で値を割り当てないと、デフォルトでは数字を下付きとして1から開始します.Lua内部では実際にハッシュテーブルと配列を用いてキー値ペア,通常値をそれぞれ保存するため,この2つの付与方式を混合して使用することは推奨されない.
local Ok=11111
local fan={fan=Ok,fan1="OK","a",c="d",8} -- key , ,value , key ,value , fan OK
print(fan["fan"]) -- 11111
print(fan["fan1"]) -- Ok
print(fan[1]) -- a, fan table a , , a , nil
print(fan[2]) --8 table key value , a, 1,8 2
--local fan={fan:Ok,fan1="OK","a",c="d",8} -- , lua : key value,key value =