В C/C++/Java/Go, мы используем, чтобы отдельные параметры:Почему синтаксис определения функции Swift избыточен?
(a int, b int)
В Objective C, мы используем: чтобы указать параметры:
:(int)a :(int)b
В Swift, мы должны использовать оба: и:
(a:int, b:int)
Необходима ли избыточность?
Я вижу. Благодарю. Внешние/внутренние параметры делают код Swift похожим на код Objective C, что я не уверен, стоит ли ему новый язык ... – cxwangyi
Они не являются обязательными. Вы можете использовать '(_ internal: Int)', чтобы не использовать их. – Kirsteins
@cxwangyi это не так, но по другим причинам. –