Menu
Coddy logo textTech

最初の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}が連結の処理を担います。

challenge icon

チャレンジ

簡単

string 型の明示的な型注釈を付けた language という名前の変数を作成し、値 "Luau" を代入してください。

次に、文字列補間を使用してメッセージ Hello, Luau! を出力してください。これは {language} を埋め込んだバッククォート文字列です。

自分で試してみよう

-- ここにコードを書く
-- 1) language: string = "Luau" を宣言する
-- 2) バックティック文字列で挨拶を出力する: `Hello, {language}!`
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Luau入門のすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ