関数

Swift

複数の値を返す関数を作る

関数の返り値として複数の値をまとめて返したい場合もありますよね。そういう時にタプルを使う方法はシンプルですし、よく使われます。例は、おすすめの観光スポットと人気度を返すもので、やり方は返り値の型とし ...
Swift

関数のオーバーロード

関数を定義する時に必須のものは関数の名前です。名前があるから、後でも呼び出すことができます。(“あの関数”を呼んでと言われても、プログラム側は分からないわけです。。)そして、関数を呼び出す時に、名前は同じでも、引数の型や数など呼び方、使い方...
Swift

関数の返り値を使わないでもOKにする

Swiftは型安全な言語である一方、柔軟性もあります。関数に返り値を定義していても、実際には使わない場合もありますが、そんな時でもSwiftのコンパイラは以下のような警告を出してきます。warning: result of call to ...
Swift

関数の引数にデフォルト値を設定する

Swiftの関数には引数にデフォルト値を設定しておくことができ、柔軟な設計が可能 ...
Swift

複数の引数を持つ関数を作る

関数は、一つだけでなく複数の引数を持つことができます。作り方の基本は同じです。func match(male: String, female: String) { print("\(male)さんと\(female)さんのマッチングが成立し...
Swift

関数の引数名を省略する

Swiftでは、関数を呼び出す時に、引数名を省略することができます。やり方は簡単で、引数名の前に、_(アンダーバー)を付け、半角スペースで区切るだけです。/// 入力された数を3倍にして返すfunc triple(_ input: Int)...
Swift

関数で外部引数名を使う

Swiftでは、関数の引数名を工夫することができます。関数を使う人向けの引数名と、関数内部での引数名を別にすることができます。func send(to name: String) {    print("\(name)さんに送りました。")...
Swift

関数を使う

Swiftの関数の書き方です。関数はSwiftの本質的な部分であり、関数には3つのことが必要で ...