В именах параметров Swift используются при вызове метода, за исключением первого параметра. Почему первое имя не используется?
Использование вариации из руководства Swift;
var count2: Int = 0
func incrementBy2(amount: Int, numberOfTimes times: Int) {
count2 += amount * times}
Это будет работать;
incrementBy2(2, numberOfTimes: 7)
Однако это дает мне "Посторонний аргумент" сумма "в вызове
incrementBy2(amount: 2, numberOfTimes: 7)
Есть ли причина для этого или это одна из тех вещей, которые "просто так, как есть"?