1. Hello World와 프로그램 구조
코틀린(Kotlin)은 Java 가상 머신(JVM) 위에서 돌아가며 100% 호환되는 간결하고 안전한 현대적인 언어입니다.
자바와 달리 최상위 레벨(Top-level) 함수를 지원하므로, 불필요한 클래스 선언 없이 바로 fun main() 함수만 작성하여 프로그램을 시작할 수 있습니다. 문장 끝의 세미콜론(;)도 필요 없습니다.
// 코틀린 프로그램의 진입점은 main 함수입니다.
fun main() {
println("Hello, Kotlin World!")
// 세미콜론이 없어도 됩니다.
// System.out.println 대신 간결한 println()을 사용합니다.
println("코틀린은 자바보다 간결합니다.")
}