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