数値、文字列、真偽値
CoddyのLuaジャーニー「Luau入門」セクションの一部。レッスン 6/80。
Luauには、ほとんどのプログラムの基礎となる3つの基本的なプリミティブ型があります。string、number、booleanです。Luaではこれらの値をずっと使ってきました。Luauでは、それらを型として宣言できます。
string型はテキストデータに使います。
local productName: string = "Laptop"number型は、Luaの単一の数値型と同じように、整数も小数も含め、すべての数値を扱います。
local price: number = 999.99boolean型はtrue/falseの値を表し、フラグや条件に最適です。
local inStock: boolean = true型注釈を付けると、各変数にはその型が適用されます。文字列"500"をpriceに代入すると、型チェッカーがすぐにエラーを報告します。また、print(inStock)はtrueという単語を出力することを覚えておきましょう。ブール値はtrue/falseに文字列化されるためです。
チャレンジ
簡単3つの型付き変数を使って商品を説明しましょう。
local productName: string = "Gaming Mouse"を宣言します。local price: number = 49.99とlocal inStock: boolean = trueを宣言します。- 3つの変数を、順番どおりに1行ずつ出力します。
Run Codeを押すと、出力にGaming Mouse、49.99、trueが表示されます。
自分で試してみよう
-- 1) productName、price、inStockを、それぞれ型を指定して宣言する
-- 2) 3つすべてを、それぞれ別の行に出力する
Luau入門のすべてのレッスン
自分で練習してみよう: Luauオンラインコンパイラ