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 |