-
코틀린의 기본 공부Kotlin 2024. 8. 9. 15:48
코틀린에서 함수를 정의할 때는 fun을 사용하고 fun 함수이름 (파라미터) {} 이렇게 기본적인 구조이다.
fun main()이 무조건 적으로 선언되어야 하고, main()이 있어야 해당 기능에 대한 함수를 실행할 수 있다.
시작점과 같은 느낌, main()이 없으면 실행이 되지 않는다.
코틀린에서는 함수의 return 이나 파라미터, 변수 선언을 할때 type을 선언하는 것이 필수적인 것 같다.
변하지 않을 변수는 'val 변수명' 으로 선언하고, 변할 변수에 대해서는 'var 변수명'으로 선언한다.
만약 null 값을 받고 싶다 그 변수에 null 값을 허용하고 싶다고 하면 var 변수명: Int? 물음표를 통해 할 수 있고,
이거에 대해서 정리해서 더하기 add()함수를 선언한다고 치면 아래와 같다.
fun main() {
val count: Int = 1
val result = add(count)
println(result)
}
fun add(count: Int): Int {
val addCount: Int? = null
return count + (addCount ?: 0)
}
간단하게 이런거 공부했다.
다음에는 if 문과 for문에 대해서 알아보겠다.
'Kotlin' 카테고리의 다른 글
안드로이드 코틀린 공부 시작 (0) 2024.08.08