Menu
Coddy logo textTech

関数の宣言

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

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

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 printGreeting() -> String {
    // ここにコードを書いてください
}
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Swiftプレイグラウンド