→ swift 는 함수 호출시 넘기는 파라미터 앞에 라벨을 명시해야한다.
그러나 라벨을 생략하기위해 언더스코어 '_’ 를 사용한다.
func calculator2(_ price: Int, _ count: Int) {
print("--> \\(price * count)")
}
calculator2(1000, 3) //값만 넣어줌
calculator2(price: 1000, count:3) //파라미터를 넣고 프린트 할 경우
값만 넣어주고 싶을때(파라미터를 사용하지 않고) _ 언더스코어를 사용한다.
→ for 문에서 반복변수를 사용하지 않을 경우 _ 로 대체한다.
let name = "malone"
for _ in loopScope {
print("\\(name)")
}
참고 https://medium.com/@codenamehong/swift-underscore-90dcbec5072f