콘솔 애플리케이션 만들기 – 튜토리얼

콘솔 애플리케이션 만들기 – 튜토리얼 (Create a console app – tutorial)

이 튜토리얼에서는 IntelliJ IDEA로 콘솔 애플리케이션을 만드는 방법을 직접 실습해 봐요.

출처: Create a console app – tutorial

본문

이 튜토리얼은 IntelliJ IDEA를 사용해서 콘솔 애플리케이션을 만드는 방법을 보여 줍니다. 시작하려면 먼저 최신 버전의 IntelliJ IDEA를 내려받아 설치하세요.

프로젝트 만들기 (Create a project)

  1. IntelliJ IDEA에서 File | New | Project를 선택해요.
  2. 왼쪽 목록에서 Kotlin을 선택합니다.
  3. 새 프로젝트 이름을 정하고, 필요하면 위치를 바꿔요.

새 프로젝트를 버전 관리 아래 두려면 Create Git repository 체크박스를 선택하면 돼요. 나중에 언제든 다시 설정할 수 있습니다.

  1. IntelliJ 빌드 시스템을 선택해요. 추가 아티팩트를 내려받지 않아도 되는 네이티브 빌더랍니다. 더 복잡해서 추가 설정이 필요한 프로젝트를 만들고 싶다면 Maven이나 Gradle을 선택하면 돼요. Gradle을 고른다면 빌드 스크립트 언어를 Kotlin과 Groovy 중에서 정합니다.

  2. JDK 목록에서 프로젝트에 쓸 JDK를 선택해요.

    • 컴퓨터에 JDK가 설치돼 있지만 IDE에 정의돼 있지 않다면 Add JDK를 선택하고 JDK 홈 디렉터리 경로를 지정합니다.
    • 필요한 JDK가 컴퓨터에 없다면 Download JDK를 선택해요.
  3. Add sample code 옵션을 켜면 "Hello World!" 샘플 애플리케이션 파일이 만들어져요.

Generate code with onboarding tips 옵션을 켜면 샘플 코드에 도움이 되는 주석이 몇 줄 더 추가됩니다.

  1. Create를 클릭해요.

Gradle 빌드 시스템을 골랐다면 프로젝트에 빌드 스크립트 파일 build.gradle(.kts)이 생겨요. 여기엔 콘솔 애플리케이션에 필요한 kotlin("jvm") 플러그인과 의존성이 들어 있습니다. 플러그인은 최신 버전을 쓰는지 확인해 주세요.

plugins {
 kotlin("jvm") version "2.4.20"
 application
}
plugins {
 id 'org.jetbrains.kotlin.jvm' version '2.4.20'
 id 'application'
}

애플리케이션 만들기 (Create an application)

  1. src/main/kotlin에 있는 Main.kt 파일을 열어요. src 디렉터리에는 Kotlin 소스 파일과 리소스가 들어 있고, Main.kt에는 Hello, Kotlin!을 출력하는 샘플 코드와 함께 순환(cycle) 반복자 값 몇 줄이 들어 있어요.

  2. 이름을 요청하고 당신에게 Hello라고 말하도록 코드를 바꿔 봅시다.

    • 입력 프롬프트를 만들고 name 변수에 readln() 함수가 반환하는 값을 할당해요.
    • 문자열 연결 대신 문자열 템플릿을 써 볼게요. 텍스트 출력에서 변수 이름 앞에 달러 기호 $를 붙이면 돼요. 예를 들어 $name처럼요.
fun main() {
 println("What's your name?")
 val name = readln()
 println("Hello, $name!")

 // ...
}

애플리케이션 실행하기 (Run the application)

이제 애플리케이션을 실행할 준비가 됐어요. 가장 쉬운 방법은 거터(gutter)의 초록색 Run 아이콘을 클릭하고 Run 'MainKt'를 선택하는 것입니다. Run 도구 창에서 결과를 확인할 수 있어요.

이름을 입력하고 애플리케이션의 인사를 받아 보세요! 이렇게 해서 첫 번째 Kotlin 애플리케이션을 실행한 겁니다.

다음은 무엇일까요? (What's next?)

이 애플리케이션을 만들었다면 이제 Kotlin 문법을 더 깊이 파고들 준비가 된 거예요.

더 알아보기 (Learn more)