코틀린

[Youtube DiMo] 4강. 타입추론과 함수

iseohyun 2022. 4. 28.

목차

    https://youtu.be/eMfQycxjAsg

    1. 타입추론

    타입을 명시하지 않아도 컴파일러가 알아서 결정해주는 방식
    fun main() {
        var var1 : Int = 1 // Int 명시
        var var2 = 1 // Int 추론
        var var3 = 2L // Long 추론
        var var4 = 1.23 // Double 추론
        var var5 = 2.34F // Float 추론
        var var6 = 0b1100 // Int추론
        var var7 = 0xAB // Int 추론
        
        println("$var1 : $var2 : $var3 : $var4 : $var5 : $var6 : $var7")
    }

     

     

    2. 함수

    fun(전달인자):반환인자{바디}
    fun main() {
        print(add(5, 6, 7))
    }
    
    fun add(a:Int, b:Int, c:Int) : Int{
        return a+b+c
    }

    2-1 단일 표현식 함수(Single-expression function)

    fun main() {
        print(add(5, 6, 7))
    }
    
    fun add(a:Int, b:Int, c:Int) = a + b + c

    댓글