모든 프로그래밍 언어를 공부하기 시작할때 겪는 어려움들이 여러가지 있습니다.


그 중 개인적으로 제일 어려운 것이 프로그래밍 언어를 실제 사용해보기 위한 환경설정이었습니다.


하지만 요즘 핫한 언어들은 다양하고 쉬우면서 초보자들이 따라하기 좋은 튜토리얼 환경을 지원하는 경우들이 많은 것 같습니다.


예를 들어 코틀린이라던지 Kotlin이라던지 등등요. (사실 별로 아는게 없습니다;;)


https://try.kotlinlang.org/




무언가 직관적인 위 URL을 따라가보세요.


가셔서 Kotlin 문법을 사용해보시면 됩니다.


Kotlin Konas online 이라는 것으로 단계별 튜토리얼을 작성하며, 실제 코드가 제대로 작성되는지 체크도 가능하게 지원이 됩니다.


저도 아직 문서나 깨작거리며 보는 중이라 Konas는 진행을 못해보았지만요. 


문서보다 직접 코드를 만지며 배우고자 하시는 분들에게 큰 도움이 될 것 같네요.


일단 저는 문서에 나오는 코드를 깨작거려보고자 위 링크로 들어가 아래와 같이 코드를 넣어봅니다.



fun main(args: Array) {
    val a: Int = 1
    val b = 2
    val c: Int
    c = 3
    println("a = $a, b = $b, c = $c")
}


자 이제 첫 Kotlin 코드도 넣어봤으니, 우측 상단에 Run 버튼을 눌러봅니다.



어라, 무언가 이상하네요. 무언가 알 수 없는 에러가 발생합니다. 


아래 Problems View 를 확인하니 Error 문구가 쓰여있네요. 더블클릭해 해당 위치를 확인합니다.


Test.kt의 TestStart 라는 저도 모르는 아이에서 에러가 발생했네요.


보아하니 원래 Task.kt의 start()라는 함수를 호출하려다 제가 Task.kt의 코드를 함수명채로 바꾸다 보니 에러가 발생한 것이네요.


그러고 보니 좌측 메뉴에 보이는 Kotlin Konas라는 애들은 주제마다 Task.kt와 Test.kt로 구성이 되어 있네요.


아마 주제마다 UnitTest 형식으로 사용자의 결과물을 호출하여 값까지 체크하려고 하는 것 같습니다.


그렇다면 주제와 무관한 코드를 확인하고자 했을때엔 Test.kt도 수정해야되는 불편함이 생길 것 같네요. 이건 아닌것 같습니다.


하여 좌측 메뉴에 Kotlin Konas 위 Examples를 눌러봅니다.


이 아이를 누르니 또 다양한 주제들이 리스트로 나오고 있네요.


그 중에서 Hello, world! 그리고 Simplest version 항목을 선택해 봅니다.


역시 이곳에 확인하고자 하는 코드를 넣어봅니다.


그리고 마찬가지로 우측 상단의 Run 버튼을 눌러봅니다.


아 이제야 아래 Console 창을 통해 제가 원하는 결과를 확인할 수가 있네요.


앞으로 간단한 Kotlin 코드들은 이렇게 확인해 볼 수 있을 것 같네요.


+ Recent posts