JAVA 에서는
public int getSomething(int a, int b) { ... return ... } 라 선언되었을 때
getSomething(1, 2) 로 쓸 수 있습니다.
swift에서는
func getSomething(a : Int, b: Int) -> Int { ... return ... } 라 선언되었을 때
getSomething(1, b: 2) 로 써야 합니다.
불편합니다. 그래서
func getSomething(a : Int, _ b: Int) -> Int { ... return ... } 로 선언하면
JAVA 처럼
getSomething(1, 2) 로 쓸 수 있습니다.
이것이 _ 의 의미 입니다.
참고로 한국 개발자들은 언어바(underbar), 언더라인(underline) 읽는데요. 외국 개발자들과 소통하려면 언어스코어(Underscore)로 읽어야 합니다.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.