본문 바로가기

Kotlin IN Action

Kotlin IN Action - 기본형태

728x90

2장에서는 거의 모든 프로그램의 기본인 변수 함수 클래스 등을 어떻게 사용하는가에 대해서 할건데

일단 기본 형태에 대해 알아보자

fun main(args: Array<String>) {
println("Hello, world!")
}

위 코드는 Kotlin의 Hello World 코드이다

기존의 자바 코드와 비교해보면

public class P60 {
public static void main(String args[]) {
System.out.println("Hello world!");
}
}

이런식으로 되는데 참 코틀린은 단순하다

코틀린에서 함수를 선언할 때는 fun 으로 선언한다.

그리고 변수를 선언하던 파라미터를 정하던 자바와는 형식이 약간 다르다.

args: Array<String> // Kotlin

String args[] // JAVA

보면 Kotlin은 자바와 달리 이름을 앞에 쓰고 콜론으로 구분한 뒤 형태를 표기한다.


그리고 코틀린의 함수는 Hello world 코드를 보면 자바와는 달리 클래스 안에서 함수를 선언한 것이 아니고 클래스 밖에서 선언이 가능하다.

배열같은 경우 자바는 [] 이렇게 표기하지만 코틀린에서는 따로 명시법이 없고 Array<> 로 선언한다.


특히 단순한 점을 보이는 곳이 출력문인데

println("Hello, world!") System.out.println("Hello world!");

코틀린의 출력문은 너무 단순하다.

그리고 또 하나 볼 수 있는 점은 ;(세미콜론) 을 쓰지 않는다


다음에는 함수를 좀 더 알아보자


반응형

'Kotlin IN Action' 카테고리의 다른 글

Kotlin IN Action - 변수  (0) 2018.06.20
Kotlin IN Action - 함수  (0) 2018.04.26
Kotlin IN Action - 1장 요약  (0) 2018.04.23
Kotlin IN Action - 코틀린 응용  (0) 2018.04.15
Kotlin IN Action - 주요 특성  (0) 2018.04.13