함수형 프로그래밍

    What is Kotlin

    Kotlin 코틀린은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어로 등장 자바가 사용되고 있는 모든 용도에 더 간결하고 생산적이며 안전한 대체 언어 제공을 목적으로 함. 특징 자바 코드와의 상호운용성 서버 개발, 안드로이드 앱 개발 등의 분야에서 사용 함수형 프로그래밍 가능 람다 식 -> 람다 식의 it은 람다 식의 유일한 인자를 바로 사용 가능! 함수 타입 안전성 강조 Nullable 타입 -> 해당 객체가 null일 경우 대체 값 지정 가능 ClassCastException 방지 정적 타입 지정 언어 모든 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있고 프로그램 안에서 객체의 필드나 메소드를 사용할 때마다 컴파일러가 타입을 검증 단, 코틀린에서는 모든 변수의 타입을 프로그래머가 직접 명시할..