関数を宣言する
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 50/90。
関数は、プログラミングにおいて最も強力なツールの一つです。関数は、特定のタスクを実行する再利用可能なコードのまとまりと考えてください。同じコードを何度も書く代わりに、一度関数を作成すれば、必要なときにいつでも使えます。
Luaでは、functionキーワードを使って関数を宣言します。続けて関数名を書き、最後にendキーワードを記述します。
function displayWelcomeMessage()
print("Welcome to the game!")
endこれにより、1行のコードを含むdisplayWelcomeMessageという名前の関数が作成されます。関数名の後のかっこ()は、関数が入力を受け取らない場合でも必須です。
チャレンジ
簡単プレイヤーに歓迎メッセージを表示する関数を宣言して、ゲームの通知システムを作成しましょう。単一のprint()文を含み、"Welcome to Adventure Quest!"を出力する、showGameWelcomeという名前の関数を宣言します。関数を宣言しても関数が作成されるだけで、その中のコードは実行されないことを忘れないでください。関数は後で呼び出せる状態になります。
自分で試してみよう
-- TODO: showGameWelcome 関数を宣言するコードをここに書いてください
-- 関数を呼び出してウェルカムメッセージを表示してください
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ