2016년 9월 26일 월요일

_ 기호

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)로 읽어야 합니다. 

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

대학원생의 투고 지도 ④ (완결) — 논문의 수준이란 무엇인가: 사다리와 사분위, 첫 논문 전략

완결편이다. "논문 수준"이라는 말을 해부하고, 에듀테크 석사생의 첫 논문 전략으로 마친다. 학위논문과 학술지 논문은 다른 장르다 먼저 가장 흔한 혼동부터. 학위논문(thesis)은 "내가 연구를 수행할 줄 안다...