
[kotlin]let ์ฌ๋ฌ๊ฐ ์ฒดํฌํ๊ธฐ
ยท
Languages/Kotlin
ํด๋น ๋ฐฉ๋ฒ์ ์ํ ๋ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค. inline fun safeLet(p1: T1?, p2: T2?, block: (T1, T2)->R?): R? { return if (p1 != null && p2 != null) block(p1, p2) else null } inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, block: (T1, T2, T3)->R?): R? { return if (p1 != null && p2 != null && p3 != null) block(p1, p2, p3) else null } inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, block: (T1, T2, T3, T4)->R?): R? ..