2021_iOS [ Swift ]61 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. 가변매개변수 iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약 2021. 9. 25. 2가지 정수의 값을 받아 가감제 리턴 iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약 2021. 9. 25. tableView 함수 도움말 2021. 9. 25. 함수 이름 iOS프로그래밍기초(21-2학기)한성현교수님 강의 내용 변형 및 요약 2021. 9. 25. 이전 1 2 3 4 5 6 7 8 ··· 11 다음