고차 함수 (1) 썸네일형 리스트형 코틀린 : 함수형 프로그래밍 함수가 일급 객체 함수도 하나의 사용자 정의 자료형 함수를 이용해서 변수를 생성할 수도 있고 함수 안에 변수, 함수, 클래스를 생성하는 것이 가능 Pure Function 사용을 권장 : 외부의 영향을 받지 않아야 한다 동일한 입력에 대해서 동일한 결과 생성 매개 변수가 있어야하고 리턴 되는 데이터가 있어야 한다. 데이터의 불변성 함수의 매개변수는 읽기 전용 함수의 결과를 리턴할 때는 새로운 데이터를 만들어서 리턴 장점 동시성 작업을 조금 더 쉽고 안전하게 구현 일급 객체란? //Kotlin에서는 함수가 일급객체 // 변수로 만들 수도 있고 함수 안에 함수나 클래스를 생성하는 것 가능 fun method(){ // 함수 안에서 함수 생성 가능 fun subFun(){ println("내부 함수") } /.. 이전 1 다음