0

文字列値だけでなく数値値を持つ1つの変数を作成しようとしています。

私はLuaでコーディングしていますが、これを行う方法がわかりません。出来ますか?

4

2 に答える 2

4

テーブル。それらはファイル キャビネットのようなもので、必要な数の値を保存し、何らかの「キー」を指定してそれらを取得できます。Lua では、キーは任意の型にすることができますが、最も一般的なキーは数値インデックスまたは文字列になります。

与えられた:

local age = 30  -- your number values
local name = 'Fred' -- your string value

Lua では、さまざまな方法で構造化できます。

local person = { age = 30, name = 'Fred' )
print(person.age, person.name)

local person = { 'Fred', 30 }
print(person[1], person[2])
print(unpack(person))

local person = { Fred = 30 }
print(person.Fred)

local person = { [30] = 'Fred' }
print(person[30])

などなど。

于 2013-02-06T04:46:30.533 に答える
1

だから私が使用する場合..

coal = { name = "Coal", value = 80 }

私はこれを行うことができますか?

    userInput = read()

    if userInput == coal.name then
        fuelUse = coal.value        
    end
于 2013-02-06T16:33:08.060 に答える