[Kotlin] 코틀린 타입추론과 함수 타입추론이란 var a : Int 처럼 자료형을 명시해주는 것이다. 자료형 없이 선언을 해도 코틀린에서 알아서 자료형을 찾아주는데, 몇 가지 규칙이있다.
만약 var a = 100 이라는 정수형 리터럴을 할당하면 Int var b = 100L 은 Long var c = 12.45 는 double var d = 12.45f 은 float 마찬가지로 boolean, char 형도 같다. 함수 fun main() { println(add(1, 2, 3)) print(add2(1, 2, 3)) } // 매개변수와, 반환형의 타입을 써준다. fun add(a: Int, b: Int, c: Int): Int { return a + b + c } // 단일 표현식 함수 (타입 추론 가능하므로 반환형 타입 생략 가능) fun add2(a: Int, b: Int, c: Int) = a + b + c 뭔가 타입스크립트랑 비슷한 것 같다.
코틀린에서는 두 가지 타...
원문 링크 : [Kotlin] 코틀린 타입추론과 함수 / 조건문, 반복문