Byzz91
7/21/2019 - 12:03 PM

kotlin ?.let 연산자

kotlin ?.let 연산자

package my.demo

/**
 * let 함수
 */

fun DrawBitmap(bitmap: Bitmap) {
    println("DrawBitmap")
}

fun main(argv: Array<String>): Unit {
    var bitmap: Bitmap? = CreateBitmap(10, 10)

    /**
     * DrawBitmap 첫 번째 인자가 null이 될 수 있으므로 컴파일 오류
     *
     * http://blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=221232944884&parentCategoryNo=&categoryNo=22&viewDate=&isShowPopularPosts=true&from=search
     */
//    DrawBitmap(bitmap)

    bitmap?.let {
        DrawBitmap(it)
    }
}