エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

【Lua】PHPと配列の書き方の違い【824日目】

PHPとは違う

PHPには配列があるんですけど、Luaには配列と呼ばれるものがありません。

ちょっと焦ったけど、Listというものがあったのでそれを使いました。

ってことで書き方をめもめも。

ランダムなメッセージを出してみよう

local messages = {
    "おはういー!",
    "おはろうー!"
}

-- おはういがでる
messages[1]

-- おはろうがでる
messages[2]

-- 2が取得出来る。最大個数
#messages

-- 1~2の乱数が出る
math.random(#messages)

開始位置や、取得方法とか結構違いますね。

書き方も、 []ではなく {}でした。

たまーに書き間違いそうになりますが、でも困惑するくらいには違ったわけではないので、気にせず使えそうですねφ(・