Home VSCode에서 Kotlin 사용하기
Post
Cancel

VSCode에서 Kotlin 사용하기

VSCode에서 Kotlin 사용하기

개요

오랜만에 알고리즘 문제를 풀어보려 했는데, Python이 눈에 익지 않았다. 한동안 Kotlin을 사용한 탓일까?
그래서 Kotlin을 VSCode를 통해서 알고리즘 풀이 세팅을 했고, 그 내용을 기록으로 남기고자 한다.

환경

  • OS : macOS Catalina 10.15.6
  • Java : openjdk version “14.0.1” 2020-04-14
  • VSCode : 1.48.2

Kotlin 설치

macOS에서 Homebrew를 사용한다면 (거의 다 사용하겠지만) 다음을 터미널에 입력하면 된다.

1
2
3
4
$ brew update
$ brew install kotlin
$ kotlinc -version
info: kotlinc-jvm 1.4.0 (JRE 14.0.1+7)

만약, 윈도우 및 리눅스를 사용한다면, 아래의 References에서 1, 2번을 참고하면 된다.

VSCode 설치

다음 링크에서 각자 환경에 맞게 설치해주자.

VSCode Extension 설치

가장 중요하다. 여기에서는 일단 알고리즘 풀이에 포커싱을 맞춰서 설치하겠다. 우선 먼저 설치할 Extension은 Kotlin 파일을 실행하기 위한 Extension이다.

Code Runner Extension 이며, 거의 VSCode 로 처음 개발할 때부터 사용하던 Extension이니 엄청 오래된 만큼 왠만한 언어를 간단한 커맨드로 실행하게 해주는 Extension이다. 이걸 설치하게 되면 별다른 tasks.json 등을 설정할 필요가 없어서 간단해진다.

다음으로 설치할 Extension은 Kotlin 언어에 대한 linting 과 auto format 을 지원해주는 Extension이다.

Kotlin Extension은 이름부터 Kotlin을 사용하게 해주는 Extension임을 알 수 있다. 실제로 VSCode의 Extension에서 Kotlin을 검색하면, 가장 많이 다운로드 받은 Extension 인 Kotlin Language를 많이 추천하는 듯 했으나, 실제로 여러 Extension들을 모두 다운받아보고 사용해본 결과, Kotlin Extension이 linting과 auto format을 지원해줘서 가장 사용하기 편했다.

문제를 풀어보자.

백준에서 가장 기본적인 A+B 문제를 한 번 풀어보겠다. Input 과 Output 이 모두 있는 가장 기본적인 문제이기 때문에 가볍게 선택해봤다.

1
2
3
4
5
6
7
8
9
fun main() {
    println(
        readLine()!!
        .split(" ")
        .sumBy {
            it.toInt()
        }
    )
}

백준에서는 Kotlin(JVM) 과 Kotlin(Native)가 있는데, 둘 다 잘 동작하니 걱정안해도 된다. 이 둘의 차이점은 다음 링크를 읽어보면 된다.

References

  1. Working with the Command Line Compiler
  2. Visual Studio Code에서 Kotlin 프로그래밍 ( Windows / Ubuntu )
This post is licensed under CC BY 4.0 by the author.

[Spring] 1.15.4. Convenient ApplicationContext Instantiation for Web Applications

리액트 v17.0 RC: 새 기능 없음