ArrayOrTable

配列とテーブルの違い


  • 配列は #array のように「#」記号を付けて最後の要素の index を返す。
  • テーブルには「#」記号を付けても、思ったようには数えてくれない。(indexが整数の要素の数を数える)



テーブルの要素数を数える方法 http://symfoware.blog68.fc2.com/blog-entry-453.html

t = {"a", "b"}
print(table.maxn(t))



テーブルの中を見る方法 http://symfoware.blog68.fc2.com/blog-entry-453.html

for key, value in pairs(t) do
    print(key, value)
end

  • 最終更新:2013-10-20 18:28:35

このWIKIを編集するにはパスワード入力が必要です

認証パスワード