전체 글245 Class 'iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약' 2021. 10. 3. 클로저 표현식 실습 'iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약' 2021. 10. 3. first class object : (2) 매개변수로 전달 할 수 있다. 'iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약' 2021. 10. 3. first class object : (1) 변수에 저장할 수 있다. 'iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약' 2021. 10. 3. 5주차 : Swift 문법 4 [ 1급 객체(first class object), 클로저(closure), 클래스(class)] swift의 함수는 1급 객체이다. - 1급 객체(first class object) 또는 1급 시민(first class citizen) 다음 조건을 충족하는 객체를 1급 객체라고 한다. 1) 변수에 저장할 수 있다. 2) 매개변수로 전달할 수 있다. 3) 리턴값으로 사용할 수 있다. 클로저 표현식 - 익명함수 - 독립적인 코드 블록 클로저 표현식 변형 전 일반 함수 func add(x: Int, y: Int) -> Int { return(x+y) } 클로저 표현식 함수 { (x: Int, y: Int) -> Int in return(x+y) } 클로저 표현식은 매개변수를 받거나, 값을 반환하도록 만들 수도 있음 {(: , … ) -> in // 클로저 표현식 코드 } 후행 클로저(trailing cl.. 2021. 10. 3. Call_by-reference iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약 2021. 9. 25. 이전 1 ··· 32 33 34 35 36 37 38 ··· 41 다음