関数の宣言
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()関数には、これまでに学んだあらゆるコード—変数、ループ、条件分岐—を、意味のある名前の下にすべてまとめることができます。
チャレンジ
簡単引数を取らず、挨拶のメッセージを返す関数 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 {
// ここにコードを記述してください
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。