Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Hello World

그동안 vim만 사용했는데, Intellij IDE를 사용하기로 했다. 코틀린을 만든회사가 Intellij를 만든 JetBrains이니 만큼 최적의 개발환경을 제공할 것이라는 기대감 >때문이다. 평가도 워낙에 좋고, 무엇 보다 vim 확장도 지원하는 것 같아서다.

언어를 만든 회사에서 지원하는 IDE라서 그런지 설치가 정말 쉬웠다. jetbrains 사이트에서 Ultimate Free trial 30일 버전을 다운로드 했다. tar.gz 파일을 압축 푼 다음 bin 디렉토리 밑에 있는 idea.sh를 실행하면 된다. 설치 화면이 뜨는데, 거기에서 kotlin(Java)를 선택하면 끝이다. 리눅스 우분투 16.10에 설치했다.

다운로드한 파일의 압축을 풀었다.
$ tar -xvzf ideaIU-2017.1.3.tar.gz
$ mv idea-IU-171.4424.56/ intellij
intellij/bin/idea.sh를 실행한다.

New Project로 프로젝트를 만든다. Kotlin (JVM)을 선택한다. 다음 HelloWorld 프로젝트를 만들었다.

소스(src)폴더 밑에 app.kt 파일을 편집한다.
/**
 * Created by yundream on 17. 5. 20.
 */
fun main(args: Array<String>) {
    println("Hello World!")
    val a: Int=10000
    print (a===a)
}
이제 IDE 에디터의 gutter를 보면 main 함수 옆에 코틀린 아이콘이 보인다. 여기에서 마우스 클릭하면 실행 메뉴가 뜬다. Run을 클릭하면, 코드가 실행된다.

 Run

우분투 리눅스에 Kotlin 설치

터미널상에서 프로젝트를 진행하기 위해서 코틀린을 설치했다. 코틀린 SDK(Software Development Kit)매니저로 설치 할 수 있다.
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ bash sdk.install.sh
$ source  ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
....
Installing: kotlin 1.1.2-2
Done installing!


Setting kotlin 1.1.2-2 as default.
컴파일 테스트를 위해서 hello.kt 파일을 만들었다.
$ cat hello.kt 
fun main(args: Array<String>) {
	println("Hello, World!")
}
코드를 컴파일 하고 실행했다.
$ java -jar hello.jar
Hello, World!

다음 : 기본 문법