반응형
Notice
Recent Posts
Recent Comments
Link
목록함수형프로그래밍 (1)
불로구

코틀린은 함수형 프로그래밍과 객체지향 프로그래밍을 모두 지원하는 다중 패러다임 언어이다. 함수형 프로그래밍 - 순수 함수를 작성하여 프로그램의 부작용을 줄이는 프로그래밍 기법 - 함수형 프로그래밍은 코드가 간략화되고 테스트나 재사용성이 더 좋아지면서 개발 생산성이 늘어난다. - 람다식과 고차 함수를 사용 순수함수란? - 부작용이 없는 함수를 말하며, 부작용이 없는 함수가 함수 회부의 어떤 상태도 바꾸지 않는 것 - 스레드에서 안전하고, 테스트를 수행하기 쉽다. - 순수함수 예제 fun sum(num1: Int, num2: Int):Int{ return num1 + num2 } - 일반함수 예제 fun check(){ val test = User.grade() //check() 함수에 없는 외부 함수 사용..
프로그래밍/코틀린
2021. 2. 15. 08:06