関数の宣言
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()関数には、これまでに学んだあらゆるコード、変数、ループ、条件分岐を含めることができ、それらすべてを意味のある名前の下にまとめられます。
チャレンジ
簡単printGreeting 関数を作成してください。この関数はパラメーターを受け取らず、あいさつメッセージを返します。
この関数は、文字列 "Hello, Swift!" を表示されているとおりに正確に返す必要があります。
パラメーター:
- なし
戻り値: 文字列 "Hello, Swift!"(String)
自分で試してみよう
func printGreeting() -> String {
// ここにコードを書いてください
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド