# Language/Kotiln
[Kotlin] 코틀린 개념 정리
주제 코틀린 기초 개념 정리 1. 코틀린에 대해 알아보기 1.1 코틀린이란? 1.1.1 코틀린이란? 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어로, 기존 Java 언어나 프레임워크와 함께 작동할 수 있다. 구글에서 지정한 안드로이드 공식 지원 언어이며, 여러 IT 대기업들이 채택한 각광받는 언어 Jetbrains에서 개발하였음 1.2 특징 1.2.1 멀티 패러다임 언어 함수형 프로그래밍과 객체 지향 프로그래밍을 모두 지원하는 멀티 패러다임 언어이다. # 함수형 프로그래밍 - 함수는 일반 값처럼 변수에 저장할 수 있고, 다른 함수의 인자로도 넘길 수 있다 - 불변 객체를 사용하여 프로그램을 작성한다. - 입력이 같으면 항상 같은 출력을 보장하고, 함수 외부의 다른 객체를 건드리지 않는다. (순수함수) ..