250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- flutter #dart #stream
- 조립 후 재부팅
- Flutter #Stream #dart
- 플러터 #안드로이드 #플레이콘솔 #앱내리기
- 청년도약계좌환승
- 희망적금연계
- 도약연계
- Flutter #Stream
- 도약계좌전환
- 안드로이드 #코틀린 #코루틴 #콜백 #채널
- 희망적금전환
- 도약전환
Archives
- Today
- Total
Flutter 개발 상자
스위프트 기초 문법 - 11일차 / 매개변수로서 클로저 본문
728x90
함수의 매개변수에 클로저를 넣었다.
코틀린에서도 비슷한 문법이 있는데 꽤 유사한것같다.
이번에는 클로저에서 매개변수를 받는 경우
함수 호출이 어떤식으로 간결하게 정리되는지를 보여준다.
아예 매개변수명을 생략하고 $0, $1 이렇게 나가는게 독특한듯
매개변수가 2개가 된다면 이렇게
이렇게 클로저를 옵셔널로 만들고 기본값을 nil로 만들면 클로저를 매개변수로 쓰거나 안쓰거나 선택이 가능하고
클로저의 매개변수중 하나를 쓰고 싶지 않다면 _을 활용할수도 있다.
컬렉션 map을 사용할때 최종 축약 형태로 줄인것
매개변수 부분을 생략하고 $0 형식으로 쓰고 있으며 return을 생략하고 바로 출력해주었다.
솔직히 이거 코틀린할때도 이해가 잘 안가던 영역이라... 차근차근 다른거 하면서 익혀야겠다
728x90
'개인공부 > IOS공부' 카테고리의 다른 글
스위프트 기초 문법 - 9일차 / 제네릭 (0) | 2022.01.13 |
---|---|
스위프트 기초 문법 - 8일차 / 함수 매개변수 이름 (2) | 2022.01.13 |
스위프트 기초 문법 - 7일차 / 프로퍼티 옵저버 (1) | 2022.01.13 |
스위프트 기초 문법 - 6일차 / 클래스 vs 스트럭트 (0) | 2022.01.12 |
스위프트 기초 문법 - 5일차 / Unwrap 옵셔널변수 (1) | 2022.01.11 |