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)
}
}