最初のLuauコード
CoddyのLuaジャーニー「Luau入門」セクションの一部 — レッスン 3/73。
最初のLuauコードを書いてみましょう!あなたが知っているLuaに加わった新しい要素は型注釈(type annotation)です。変数名の後にコロンと型名を記述します。
local variableName: type = value例えば、テキストのみを保持すべき変数の場合は以下のようになります:
local message: string = "Hello, World!": string の部分は、message が string の値を持たなければならないことを型チェッカーに伝えます。後から数値を代入しようとすると、編集中の段階でチェッカーがエラーを報告します。
また、Luauには出力を構築するためのより便利な方法として文字列補間(string interpolation)が用意されています。バックティックス(`)で書かれた文字列は、波括弧の中に任意の式を埋め込むことができます:
local name: string = "Coddy"
print(`Hello, {name}!`) -- こんにちは、Coddy!
print(`2 + 3 is {2 + 3}`) -- 2 + 3 は 5あちこちに .. を連結する書き方と比較してみてください。補間を使えばテキストの可読性が保たれ、{braces} が結合処理を行ってくれます。
チャレンジ
簡単明示的な型注釈 string を持つ language という名前の変数を記述し、値 "Luau" を代入します。
次に、{language} を埋め込んだバックティックス文字列による文字列補間(string interpolation)を使用して、メッセージ Hello, Luau! を出力します。
自分で試してみよう
-- ここにコードを書いてください
-- 1) language: string = "Luau" を宣言する
-- 2) バックティック文字列で挨拶を出力する: `Hello, {language}!`
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Luau入門のすべてのレッスン
7プロジェクト:Typed Task Manager
プロジェクト:タスクの型定義タスクを追加する関数