Avatar
omochimetaru 4/11/2020 4:59 PM
そうですね。 func f(_ aa: Int = 0, _ bb: Int) にマッチしないのがバグだとみなすなら、意地悪だなと思いました。 (edited)
5:00 PM
または、koherの言うように「デフォルトパラメータはオーバロードと考える」のであれば、変な並びになる。
5:01 PM
func f(_ aa: Int = 0, _ bb: Int) {} // ↑が↓のオーバーロードを意味していると捉えるなら func f(_ bb: Int) {} func f(_ aa: Int, _ bb: Int) {} // 並べるなら下つじゃないと変。 (edited)