Kotlin 기초 : 안드로이드 앱 개발을 위한 시작 (3. 함수)
안녕하세요, 안드로이드 앱 개발을 시작하는 여러분! 지난 시간에는 Kotlin의 변수와 데이터 타입, 그리고 조건문과 반복문에 대해 알아보았습니다. 이번에는 프로그래밍에서 핵심적인 역할을 하는 함수에 대해 배워보겠습니다. 함수를 통해 코드의 재사용성을 높이고, 구조를 더욱 명확하게 만들 수 있습니다. 1. 함수란 무엇인가? 함수는 어떤 작업을 수행하는 코드의 블록이며, 이 블록을 실행하기 위해 함수의 이름을 호출합니다. Kotlin에서 함수를 선언하는 방법은 아래와 같습니다. fun add (a: Int , b: Int ) : Int { return a + b } 이 함수는 두 개의 정수를 입력으로 받아 그 합을 반환합니다. fun 키워드로 함수를 시작하고, 함수명, 매개변수, 반환 타입을 지정합니다. 2. 반환 타입 생략하기 Kotlin은 대부분의 경우에 반환 타입을 추론할 수 있기 때문에, 생략해도 됩니다. fun greet (name: String ) { println( "Hello, $name !" ) } 3. 기본 값과 명명된 인자 함수에 기본 값을 지정하거나, 명명된 인자를 사용하여 특정 인자에만 값을 전달할 수 있습니다. fun greet (message: String = "Hello" , name: String ) { println( " $message , $name !" ) } // 사용 예시 override fun onCreate (savedInstanceState: Bundle ?) { super .onCreate(savedInstanceState) setContentView(R.layout.activity_main) greet(name = "Kotlin" ) // "Hello, Kotlin!" } ...