[Swift] 함수에 인수가 뭐이리 많아? _ 는 무엇? (feat. Parameter vs Argument)
#1. 함수에 인수가 뭐이리 많아 보이는 경우 // 함수 정의부 func 함수이름(함수호출시사용할인수별명 실제인수이름: 인수데이터타입) { } // 함수 호출부 함수이름(함수호출시사용할인수별명: 인수데이터타입) #2. _가 껴있는 경우 // 함수 정의부 func 함수이름(_ 인수: 인수데이터타입) { } // 함수 호출부 함수이름(인수) 함수는 언어를 막론하고 친해질? 수 밖에 없는 타입인데, Swift에서는 사뭇 다른 함수 모양 때문에 혼란스러울 것이다. 왜냐하면 Swift에서는 다른 언어들과는 달리 함수이름 옆의 소괄호() 속에 뭔가 더 많이 들어있는 경우가 많기 때문이다, 사실 이는 가독성을 높이기 위한 차원에서 Argument에 이름을 붙여주기 때문에 나타나는 현상이다. Parameter와 Arg..
2020.04.12