Здесь в нем говорится: "Примечание: _
означает" Я не забочусь об этом значении", но исходящий из JavaScript, я не понимаю, что это значит.
Единственный способ, которым я могу получить эти функции для печати, - это использовать подчеркивания перед параметрами:
func divmod(_ a: Int, _ b:Int) -> (Int, Int) {
return (a / b, a % b)
}
print(divmod(7, 3))
print(divmod(5, 2))
print(divmod(12,4))
Без подчеркивания я должен написать это так, чтобы избежать ошибок:
func divmod(a: Int, b:Int) -> (Int, Int) {
return (a / b, a % b)
}
print(divmod(a: 7, b: 3))
print(divmod(a: 5, b: 2))
print(divmod(a: 12,b: 4))
Я не понимаю этого подчеркивания. Когда, как и почему я использую эти символы подчеркивания?