Kotlin
[Kotlin] 4. 타입추론과 함수
98kg
2024. 3. 12. 15:42
타입추론
var a = 1234 // 정수형
var b =1234L // Long
var c = 12.45 // Double
var d = 12.45f // float
기존 자료형을 생략하고
값을 입력해주면 타입 추론을 하여 할당된 값에 맞는 타입으로 추론된다.
함수
Java
public Int javaSumMethod(int a, int b, int c){
return a+b+c;
}
Kotlin
fun kotlinFunSum(a: Int, b: Int, c: Int):Int{
return a+b+c
}
단일 표현식 함수
fun kotlinFunSum(a:Int,b:Int,c:Int) = a + b + c
- 단일 표현식 함수에서는 반환형의 타입추론이 가능하므로 반환형을 생략 할 수 있다.
코틀린에서 함수는 내부적으로 기능을 가진 형태이지만
외부에서 볼 때는 파라미터를 넣는다는 점 외에는 자료형이 결졍된 변수라는 개념으로 접근하는 것이 좋다