-
[Kotlin] 4. 타입추론과 함수Kotlin 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
- 단일 표현식 함수에서는 반환형의 타입추론이 가능하므로 반환형을 생략 할 수 있다.
코틀린에서 함수는 내부적으로 기능을 가진 형태이지만
외부에서 볼 때는 파라미터를 넣는다는 점 외에는 자료형이 결졍된 변수라는 개념으로 접근하는 것이 좋다
'Kotlin' 카테고리의 다른 글
[Kotlin] 6. 반복문과 증감 연산자 (0) 2024.03.12 [Kotlin]5. 조건문과 비교연산자 (0) 2024.03.12 [Kotlin] 3. 형변환과 배열 (0) 2024.03.12 [Kotlin] 2. 변수와 자료형 (0) 2024.03.12 [Kotlin] 1. kotlin이란? (0) 2024.03.12