앞선 강의를 봤을 때
var stringValue = "문자열을 할당"
var intArr = arrayOf(1,2,3,4,5)
와 같을 때도 자료형을 생략을 했을 것이다.
fun main() {
var a = 1234 //int
var b = 1234L //Long
var c = 12.45 //double
var d = 12.45f //float
var e = 0xABCD //int
var f = 0b0101010 //int
var g = true //boolean
var h = 'c' //char
}
far main(){
println(add(5,6,7))
}
fun add(a: Int, b: Int, c: Int): Int {
return a + b + c
}
괄호 안엔 함수가 받아야 할 값, 우측엔 반환형
반환값이 없으면 생략 가능
fun add(a: Int, b:Int, C: Int) = a + b + c
단일 표현식 함수로 변경, 반환형의 타입 추론이 가능하므로 생략 가능