Menu
Coddy logo textTech

最初の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} が結合処理を行ってくれます。

challenge icon

チャレンジ

簡単

明示的な型注釈 string を持つ language という名前の変数を記述し、値 "Luau" を代入します。

次に、{language} を埋め込んだバックティックス文字列による文字列補間(string interpolation)を使用して、メッセージ Hello, Luau! を出力します。

自分で試してみよう

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

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

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