Kotlin 입문 [01] - Kotlin을 사용한 첫 프로그램
학습할 내용
- Kotlin 프로그램을 작성하여 실행하는 방법
- Kotlin 프로그램을 수정하여 출력을 변경하는 방법
시작하기
Kotlin 언어의 기본사항을 연습하기 위해 Kotlin 플레이그라운드라는 대화형 코드 편집기를 사용합니다.
Kotlin 플레이그라운드 열기
Kotlin 플레이그라운드 에 코드가 작성되어 있다면, 모두 지우고 아래 코드를 붙여 넣어 주세요.
fun main() {
println("Hello, World!")
}
첫 번째 프로그램 실행
우측 상단에 Run 버튼을 클릭하여 프로그램을 실행합니다. Run 버튼을 클릭하면 사람이 작성한 Kotlin 코드를 컴퓨터가 이해할 수 있도록 변환하는 과정(코드 컴파일)이 진행되고 프로그램이 실행됩니다. 코드 편집기 하단에 프로그램의 결과를 보여주는 창이 표시됩니다.
Hello, World!
Kotlin 프로그램에는 main 함수가 있어야 하고, main 함수는 프로그램의 시작점입니다.
// 시작점
fun main() {
println("Hello, World!")
}
함수의 요소
// fun: 함수 키워드
// main: 함수 이름
// (): 함수 입력
// {}: 함수 본문
fun main() {
println("Hello, World!")
}
함수 키워드
Kotlin에서 함수를 정의하려고 한다는 것을 나타내려면 fun이라는 키워드를 사용합니다.
함수 이름(name)
함수 이름은 카멜 표기법을 따라야 하고 fun과 같은 키워드는 함수 이름으로 사용하지 않는 것이 좋습니다.
함수 이름의 예
- calculateTip
- displayErrorMessage
- takePhoto
함수 입력(inputs)
함수를 정의할 때 함수 호출 시 특정 입력을 전달 하도록 작성할 수 있고 입력이 필요하지 않으면 () 빈 괄호로 작성합니다.
함수 본문(body)
중괄호로 묶인 코드들은 함수 본문입니다.
간단한 프로그램 설명
fun main() {
println("Hello, World!")
}
main은 Kotlin의 특수 함수입니다. Kotlin 플레이그라운드에서 코드를 작성할 때 코드는 main() 함수 내에 작성하고 main() 함수에서 호출해야 합니다.
main() 함수의 본문에는 코드 한 줄이 있습니다.
println("Hello, World!")
println()은 이미 Kotlin 언어를 만든 엔지니어팀이 정의한 함수입니다. println() 함수는 출력 할 메시지를 입력으로 받습니다.
직접 해보기
출력에 아래 메시지가 표시되도록 Kotlin 플레이그라운드에서 코드를 작성 해보세요.
Hello, Kotlin!
정리
- Kotlin 프로그램에는 프로그램의 시작점으로
main함수가 필요합니다. - 함수 이름은 카멜 표기법 규칙을 따르고 소문자로 시작해야 합니다.
println()함수 호출을 사용하여 텍스트를 출력합니다.
📚 참고: Android Developers 공식 Kotlin 학습 자료 본 글은 Android Developers의 Kotlin 교육 콘텐츠를 참고하여 재구성했습니다.
댓글남기기