함수와 변수 코틀린 함수는 아래와 같은 모양새를 하고 있다. fun main (args: Array) { println("Hello World") } 함수 선언시 fun 키워드를 사용한다. 파라미터 명 뒤에 해당 파라미터의 타입을 명시한다. 함수를 최상위 수준에 정의할 수 있다. 배열도 일반 클래스와 동일하게 취급하며, 자바와 달리 배열 처리 문법이 따로 존재하지 않는다. 코틀린 표준 라이브러리는 자바 표준라이브러리를 간결하게 사용가능하게 감싼 Wrapper 를 제공한다. 문장 마지막에 세미콜론을 붙이지 않아도 된다. 코틀린 함수의 기본 구조 코틀린 함수는 아래와 같은 구조를 가지고 있다. // 함수명 파라미터 목록 반환타입 fun max(a: Int, b: Int): Int { return if (a ..
코틀린이란 ? JVM 위에서 돌아가는 새로운 프로그래밍 언어이다. 간결하고, 실용적이며 자바와의 상호 운용성을 중시한다. 현재 자바를 사용중인곳이라면 대부분 코틀린을 활용할 수 있다. 맛보기 코틀린 샘플코드 작성 가능한 사이트 https://play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org data class Person(val name: String, val age: Int? = null) // 데이터 클래스 정의 fun main(args: Array) { val persons = listOf(Person("엔꾸꾸"), Person("준영", age = 29)) // 이름이 있는 파라..