Swift TIL(42)

웰디(Well-D)·2023년 10월 6일
0

Sweet & Soft, SWIFT

목록 보기
40/76

복습

클로저강의 듣는 중
문법최적화가 저번보다 더 와닿고, 익숙하다(신기)
편하게 쓸수있어서 좋다.
메모리구조에서 캡쳐리스트를 배우면 좀 더 헷갈릴수있는데 모임 다녀와서 들을 수 있겠다

클로저 문법 최적화듣고 와 클로저 사용예시는 반만 듣고 감

클로저 문법최적화..를 쓰니 정말 깔꿈하다(사실 자동으로 다 해주지만 나는 코드를 읽을때 잘 알아볼수 있도록 눈에 잘 익혀놔야겠다는 생각)

  • 지난번 내용과 약간 이어지는 부분 있음

  • 타입추론가능시(인풋, 아웃풋 모두) 타입생략 => 아규먼트와 소괄호, in return + 내부에서 아규먼트 사용하는 부분 남음

  • 싱글 익스프레이션(한줄함수)이면 return 생략가능 (실제로 한줄함수라는 뜻, 표현이 두세줄인건(관습상의 문법으로 인해)상관없이 이도 한줄함수임 주의) => 아규먼트와 소괄호, in 내부에서 아규먼트 사용하는 부분 남음

  • 아규먼트 이름 생략, 내부사용시에는 $0 $1 $2 등 달러+숫자 / 숫자는 파라미터 순서대로 => 소괄호 남음

  • 후행클로저 문법(만약 원함수의 마지막 파라미터로 클로저 전달시 소괄호 생략가능) => 소괄호 없이 {코드} 만 남음

  • 예) countHello{$0.count}
profile
Wellness 잘사는 것에 진심인 웰디입니다. 여러분의 몸과 마음, 통장의 건강을 수호하고싶어요. 느리더라도, 꾸준히

0개의 댓글