클로저강의 듣는 중
문법최적화가 저번보다 더 와닿고, 익숙하다(신기)
편하게 쓸수있어서 좋다.
메모리구조에서 캡쳐리스트를 배우면 좀 더 헷갈릴수있는데 모임 다녀와서 들을 수 있겠다
클로저 문법 최적화듣고 와 클로저 사용예시는 반만 듣고 감
클로저 문법최적화..를 쓰니 정말 깔꿈하다(사실 자동으로 다 해주지만 나는 코드를 읽을때 잘 알아볼수 있도록 눈에 잘 익혀놔야겠다는 생각)
지난번 내용과 약간 이어지는 부분 있음
타입추론가능시(인풋, 아웃풋 모두) 타입생략 => 아규먼트와 소괄호, in return + 내부에서 아규먼트 사용하는 부분 남음
싱글 익스프레이션(한줄함수)이면 return 생략가능 (실제로 한줄함수라는 뜻, 표현이 두세줄인건(관습상의 문법으로 인해)상관없이 이도 한줄함수임 주의) => 아규먼트와 소괄호, in 내부에서 아규먼트 사용하는 부분 남음
아규먼트 이름 생략, 내부사용시에는 $0 $1 $2 등 달러+숫자 / 숫자는 파라미터 순서대로 => 소괄호 남음
후행클로저 문법(만약 원함수의 마지막 파라미터로 클로저 전달시 소괄호 생략가능) => 소괄호 없이 {코드} 만 남음