1. 함수의 _ 언더스코어

→ swift 는 함수 호출시 넘기는 파라미터 앞에 라벨을 명시해야한다.

그러나 라벨을 생략하기위해 언더스코어 '_’ 를 사용한다.

func calculator2(_ price: Int, _ count: Int) {
		print("--> \\(price * count)")
}

calculator2(1000, 3) //값만 넣어줌
calculator2(price: 1000, count:3)  //파라미터를 넣고 프린트 할 경우

값만 넣어주고 싶을때(파라미터를 사용하지 않고) _ 언더스코어를 사용한다.

  1. for의 _ 언더스코어

→ for 문에서 반복변수를 사용하지 않을 경우 _ 로 대체한다.

let name = "malone"
for _ in loopScope {
		print("\\(name)")
}

참고 https://medium.com/@codenamehong/swift-underscore-90dcbec5072f