티스토리 뷰

코틀린(Kotlin)을 해보자 - 제1편 코틀린(Kotlin)으로 hello world 출력하기


코들린이란?

코틀린(Kotlin)은 인텔리제이를 만든 젯 브레인에서 만든 언어이다.

2017년에 구글이 안드로이드 공식 개발 언어로 인정을 하면서 널리 인기가 높아지고 있다.

코틀린은 자바의 단점들은 보완한 차세대 언어이다.

코틀린은 안드로이드 개발 뿐만 아니라 JVM(자바 버추얼  머신)기반의 서버 사이드 랭기지로도 활용된다.

나는 안드로이드는 안하고 서버 프로그래밍을 하기 때문에 서버 사이드 랭기지로서 코틀린에 대해 알아보려고 한다.

그리고 스프링5도 코틀린을 지원 한다.



많이 사용하는 인텔리제이(IntelliJ)에서 코틀린으로 'hello world'를 출력 해보도록 하겠다.


생각보다 그렇게 어렵진 않은데 한 눈에 들어오게 써놓은 문서가 없어서 이 포스트를 쓴다.


자바 개발 환경이 설정 되어 있으면 따로 뭘 설치 할 필요 없이 바로 가능하다.


자바 개발환경은 JDK와 IntelliJ 이렇게 두가지를 설치 하면 된다. 아직 안되어 있다면 앞에 두 프로그램을 설치 하고 오면 된다.



일단 인텔리제이를 켠다.

Create New Project를 선택 한다.

File -> New -> Project를 해도 된다.


여기에서 좌측에 Kotlin을 선택 해준다.

그리고 우측에 Kotlin(JVM)을 선택 한다.

Next

여기에 프로젝트 이름하고 프로젝트 디렉토리를 지정해주면 된다.

나는 프로젝트 이름은 kotlin_hello_01이라고 했다.

프로젝트 디렉토리리는 c:\git\kotlin\으로 지정 했다.

Finish 버튼을 누르면 바로 생성 된다.


생성이 되면 이런 화면이 나온다.

프로젝트 루트아래에 .idea, src, kotlin_hello_01.iml 이렇게 3개가 생성 되어 있다.


src에서 오른쪽 버튼을 클릭해서 context메뉴를 호출한다.

New -> Kotlin File/Class을 선택한다.


파일 이름을 나는 app이라고 했다.


파일이 만들어 지면 main 함수를 만들면 된다.

main이라고 입력 하면 위와 같이 자동 완성이 뜬다.

안나오면 ctrl + space를 누르면 된다.


이렇게 완성이 된다.


소스코드는 다음과 같다.

1
2
3
fun main(args: Array<String>) {
    
}


이제 main을 만들었으니 hello를 출력 해보자.

sout이라고 입력하면 자동 완성이 된다.


println() 이게 출력하는 함수다.


1
2
3
fun main(args: Array<String>) {
    println()
}
cs



"hello"를 출력 해보자


"hello"를 println()에 넣으면 된다.


ctrl + shift + f10 으로 실행 할 수 있다.


소스코드는 아래와 같다.

1
2
3
fun main(args: Array<String>) {
    println("hello")
}
cs



end.









728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함