Swift,Objective-Cプログラミング ~ iOS ~

Objective-C,Swift,Apple Watchなどのプログラミング

【iOS Swift入門 #283】引数の数が可変の関数・メソッドを定義する

この記事を読んでわかること

  • 引数の数が可変の関数・メソッドの定義

引数の数が可変の関数・メソッドの定義

引数のデータ型を「<データ型>...」としてあげればいい。
例えば、Int...やString...。

func participants(of names: String...){
    names.forEach{
        print($0)
    }
}
participants(of: "佐藤", "田中")

/* 結果
佐藤
田中
*/

ただし、引数の数を可変にできるが、配列をインプットすることはできない。
引数の数を可変にして関数・メソッドを定義する場合はよく考えたほうが良い。


参考情報

Swift

iOSアプリ開発未経験の人向け
・Swift初心者の人に評判が良いようですね


・わかりやすくていい、と聞いた本
立ち読みした感じだと【アプリ作成未経験の人向け】

絶対に挫折しない iPhoneアプリ開発「超」入門【Swift & iOS8.1以降 完全対応】

絶対に挫折しない iPhoneアプリ開発「超」入門【Swift & iOS8.1以降 完全対応】


②を終えたくらいの知識の方向け
・アプリ開発独学中に2冊めに購入した書籍
プログラミング知識はなくても、若干理解するのに時間がかかる程度で、
読み進められるわかりやすさがある。

iPhoneアプリ開発塾

iPhoneアプリ開発塾


③中級者、上級者向け

詳解 Swift

詳解 Swift

詳解 Swift 改訂版

詳解 Swift 改訂版