[Kotlin] 프로그램 실행

숭맹이·2025년 4월 21일

김영한님의 자바 입문 - 코드로 시작하는 자바 첫걸음 정리

🛠️ 첫 번째 Kotlin 프로그램 만들기

fun main() {
    println("hello kotlin")
}

✅ 코드 설명

  • fun main()

    • 하나의 프로그램 진입점 함수 선언
    • Kotlin은 파일명과 함수명이 반드시 일치할 필요는 없음
  • println("hello kotlin")

    • 콘솔에 "hello kotlin" 문자열 출력

⚡ 실행 흐름 요약

  1. 프로그램 실행 → Kotlin 런타임이 main() 함수를 탐색
  2. println() 호출 → 문자열 출력
  3. main() 종료 → 프로그램 종료

🚨 주의사항

  • 대소문자 엄격 구분
    • fun, main, println 등 모두 정확한 소문자 사용
  • 문자열은 쌍따옴표(" ")로 감싼다
  • 블록 구문
    • {}로 함수 등의 범위를 명확하게 감싼다

🧱 블록(Block)과 들여쓰기

fun main() { // 함수 범위 시작
    println("hello kotlin")
} // 함수 범위 끝
  • 들여쓰기(Indentation)
    • 보통 스페이스 4칸 사용
    • 가독성과 협업을 위한 코딩 컨벤션
    • IntelliJ 기준 Tab 키 → 스페이스 4칸 변환 자동 적용

들여쓰기를 지키지 않아도 컴파일은 가능하지만, 협업할 수 없는 코드는 의미가 없습니다.


🔥 추가 연습: HelloKotlin2 작성하기

fun main() {
    println("hello kotlin1")
    println("hello kotlin2")
    println("hello kotlin3")
}

✨ 실행 결과

hello kotlin1
hello kotlin2
hello kotlin3
  • 위에서 아래로 한 줄씩 순차적으로 명령이 수행된다.

🧠 실전 팁

  • 처음에는 형식보다 결과를 중시하되,
  • 2~3회 반복 후 코딩 스타일(블록, 들여쓰기)까지 자연스럽게 지키는 습관 들이기
  • "읽기 좋은 코드"는 "수정하기 쉬운 코드"로 이어진다.
  • Kotlin 런타임의 실행 흐름을 이해하는 것이 백엔드 아키텍처 설계에 반드시 도움된다.
profile
👨🏻‍💻 Backend Developer

0개의 댓글