이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
Kotlin은 JVM, Android, JavaScript 및 Native를 대상으로 하는 정적 유형 프로그래밍 언어입니다. JetBrains에서 개발했습니다. Kotlin은 Java와 완벽하게 상호 운용되도록 설계되었으며 JVM 버전은 모든 Java 코드를 실행할 수 있습니다. Kotlin은 Apache 2 오픈 소스 라이선스로 출시되었습니다.
JetBrains에 따르면 Kotlin 프로젝트의 60% 이상이 백엔드 개발에 이 언어를 사용합니다. 그 이유는 다양합니다. Kotlin은 간결하고 안전하며 Null-Pointer-Proof™이며 훌륭한 도구 지원을 제공합니다. 또한 Java와 100% 상호 운용 가능하므로 Kotlin 코드에서 기존의 모든 Java 라이브러리를 사용할 수 있습니다.
이 기사에서는 백엔드 개발을 위해 Kotlin을 시작하는 방법을 살펴보겠습니다. Kotlin 프로젝트를 설정하고 Kotlin으로 코드를 작성하고 JVM에서 실행하는 방법을 살펴보겠습니다.
Kotlin 프로젝트를 설정하는 방법에는 여러 가지가 있습니다. 이 기사에서는 Gradle 빌드 도구를 사용합니다. Gradle은 빌드 자동화 및 여러 언어 지원에 중점을 둔 빌드 도구입니다. Kotlin 프로젝트는 Gradle Kotlin DSL을 사용하여 쉽게 만들 수 있습니다.
가장 먼저 해야 할 일은 프로젝트의 루트에 build.gradle.kts
라는 파일을 만드는 것입니다. 이 파일에는 Kotlin 프로젝트의 구성이 포함되어 있습니다.
plugins {
id("org.jetbrains.kotlin.jvm") version "1.3.72"
}
group = "com.example"
version = "1.0-SNAPSHOT"
repositories {
jcenter()
}
dependencies {
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
}
tasks.withType<Test> {
useJUnitPlatform()
}
build.gradle.kts
파일에서 Kotlin 플러그인을 구성하고 Kotlin stdlib에 대한 종속성을 추가했습니다. 또한 JUnit 플랫폼을 사용하도록 test
태스크를 구성했습니다.
이제 Kotlin 프로젝트가 설정되었으므로 Kotlin 코드를 작성할 수 있습니다. 먼저 src/
디렉토리에 Main.kt
라는 파일을 생성합니다.
Main.kt`에서 "Hello, world!"를 출력하는 간단한 Kotlin 프로그램을 작성합니다. 콘솔에.
fun main() {
println("Hello, world!")
}
Kotlin 프로그램은 main
함수로 시작합니다. main
함수는 프로그램의 진입점입니다. main
함수에서 "Hello, world!"라는 문자열을 인쇄했습니다. 콘솔에.
Kotlin 코드는 추가 구성 없이 JVM에서 실행할 수 있습니다. Kotlin 프로그램을 실행하려면 gradle run
명령을 사용할 수 있습니다. 그러면 Kotlin 코드가 컴파일되고 main
함수가 실행됩니다.
$ gradle run
> Task :run
Hello, world!
BUILD SUCCESSFUL in 0s
2 actionable tasks: 2 executed
이 기사에서는 백엔드 개발을 위해 Kotlin을 시작하는 방법을 살펴보았습니다. Kotlin 프로젝트를 설정하고 Kotlin 코드를 작성하여 JVM에서 실행했습니다. Kotlin은 백엔드 개발을 위한 훌륭한 언어이며 우리는 Kotlin이 할 수 있는 일의 극히 일부에 불과합니다.