Menu
Coddy logo textTech

関数の宣言

CoddyのSwiftジャーニー「基礎」セクションの一部 — レッスン 51/86。

function は、特定のタスクを実行する再利用可能なコードのブロックです。同じコードを何度も書く代わりに、一度 function 内で定義すれば、必要なときにいつでも呼び出すことができます。

Swiftでは、funcキーワードを使用して関数を宣言し、その後に関数名と括弧を記述します:

func sayHello() {
    print("Hello!")
}

sayHello()  // 出力: Hello!
sayHello()  // 出力: Hello!

波括弧 { } の中のコードは関数本体であり、関数を呼び出すたびに実行されます。関数を呼び出すには、単にその名前の後に括弧を記述します。

関数はコードを整理し、読みやすくするのに役立ちます。動作を変更する必要がある場合、それが使用されているすべての場所ではなく、1か所だけを更新すれば済みます。

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

関数には、これまでに学んだあらゆるコード—変数、ループ、条件分岐—を、意味のある名前の下にすべてまとめることができます。

challenge icon

チャレンジ

簡単

引数を取らず、挨拶のメッセージを返す関数 printGreeting を記述してください。

この関数は、表示されている通りに文字列 "Hello, Swift!" を返す必要があります。

引数:

  • なし

戻り値: 文字列 "Hello, Swift!" (String)

チートシート

関数は、特定のタスクを実行する再利用可能なコードのブロックです。一度定義すれば、必要なときにいつでも呼び出すことができます。

funcキーワードを使用し、その後に関数名と括弧を続けて関数を宣言します。

func sayHello() {
    print("Hello!")
}

sayHello()  // 出力: Hello!

波括弧 { } の中のコードが関数本体です。関数を呼び出すには、関数名の後に括弧を書きます。

関数には、変数、ループ、条件分岐、その他のコードを含めることができます。

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

自分で試してみよう

func printGreeting() -> String {
    // ここにコードを記述してください
}
quiz icon腕試し

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

基礎のすべてのレッスン