Menu
Coddy logo textTech

関数の宣言

CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 50/90。

関数はプログラミングにおいて最も強力なツールの1つです。関数を、特定のタスクを実行する再利用可能なコードのブロックと考えてください。同じコードを何度も書く代わりに、関数を一度作成すれば、必要なときにいつでも使用できます。

Luaでは、functionキーワードを使用して関数を宣言し、次に関数名を記述して、最後にendキーワードで終了します:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

これにより、displayWelcomeMessageという名前の関数が作成されます。この関数には1行のコードが含まれています。関数名の後の括弧()は、関数が引数を受け取らない場合でも必要です。

challenge icon

チャレンジ

簡単

プレイヤーにウェルカムメッセージを表示する関数を宣言して、ゲームの通知システムを作成しましょう。"Welcome to Adventure Quest!" と出力するための単一の print() 文を含む、showGameWelcome という名前の関数を宣言してください。関数の宣言はその関数を作成するだけで、内部のコードを実行するわけではないことに注意してください。関数は後で呼び出せる状態になります。

チートシート

関数は、特定のタスクを実行する再利用可能なコードのブロックです。Luaでは、functionキーワードを使用して関数を宣言し、endで終了します。

function displayWelcomeMessage()
    print("Welcome to the game!")
end

関数名の後の括弧 () は、関数が引数を受け取らない場合でも必須です。関数を宣言すると関数が作成されますが、中のコードは実行されません。

自分で試してみよう

-- TODO: showGameWelcome関数を宣言するコードをここに記述してください

-- ウェルカムメッセージを表示するために関数を呼び出します
showGameWelcome()
quiz icon腕試し

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

Fundamentalsのすべてのレッスン