&tag(Swift/関数とクラス); *目次 [#a2828666] #contents *関連ページ [#i298c015] *参考情報 [#s8c261fc] *メソッド引数に関した [#m226ec28] -イニシャライザとメソッドで省略可能となる引数がことなるので注意。Objective-Cとの互換性のためか。 #pre{{ final class Person { init(a:Int, b:Int, c:Int) { } func action(a:Int, b:Int, c:Int) { } } }} -イニシャライザの場合全てのラベル指定が必要。 #pre{{ var person = Person(a:1, b:2, c:3) }} -メソッドの場合最初のラベルは省略。 #pre{{ person.action(1, b:2, c:3) }}