これは正当なLuaの構文のようです。Luaのテーブルの構文は
1
A
答えて
1
フィールド名は識別子でなくてもよいので、スペースのある文字列タンス。
2番目の文は有効なLua構文であり、識別子であるフィールド名に非常に便利です。
テーブルキーは文字列である必要はありません。実際には任意の値(nilを除く)にすることができ、テーブルエントリの構文は[expr]=expr
で任意の式の値をキーとして使用できます。
+0
nil以外の*任意の値にすることはできますか?私は別のものがあると確信しています。 – warspyking
+1
(nilとnanを除く)。 –
関連する問題
- 1. Luaの構文エラー... "=" "終了"
- 2. Lua関数の追加構文
- 3. 私はLUAでこのテーブルを持っているLuaのテーブル
- 4. Luaテーブルのメモリリーク?
- 5. テーブルLuaのマージテーブル
- 6. テーブルLUAでテーブルの検索
- 7. Lua Ldocテーブルのドキュメント
- 8. Luaテーブル/リスト文字列キャスト/ concat
- 9. luaxmlを使用してLuaテーブルをXmlに構文解析する
- 10. Luaの挿入テーブル値
- 11. htmlテーブル構文の検証
- 12. UPDATEテーブルの構文エラー
- 13. Excel構造化参照テーブルの構文
- 14. Luaは - テーブルの長さが無効
- 15. luaスクリプトをロードする際の構文エラー
- 16. luaスクリプトを使用したapache2.4:LuaMapHandlerの設定構文エラー
- 17. Lua C APIクラッシュで構築されたネストしたテーブル
- 18. ユニオンクエリの構文テーブルの作成 - 構文エラー
- 19. Luaアカウントのデモ構文はどのように機能しますか?
- 20. LuaからCへのLuaネストしたテーブル
- 21. Luaの2つのテーブルの比較?
- 22. LUA:文字数の後の文字列
- 23. Luaの奇数テーブルの動作
- 24. Luaのパターン - 文字列
- 25. のLuaのstd ::マップのバインドは、私はこのようなLuaのでは、C++のstdマップ構築したい
- 26. Teradataのテーブル作成構文の違い
- 27. Cakephpの結合テーブルの構文
- 28. テーブルの構文からの削除
- 29. SQLクエリ、別のテーブルの構文エラー
- 30. テーブルからLua C APIテーブルを作成
例えば、 't = {in = 0、out = 1、err = 2}と書くことができないのは驚くべきことでした。 –
あなたが書くことができないことを驚かせていますか? @egorskriptunoffそれは私に似ています – warspyking
@warspykingは 'in'をキーワードにしているので、括弧を付けないでテーブルフィールド名として使うことはできません。 –