- Functional Kotlin
- Mario Arias Rivu Chakraborty
- 55字
- 2021-06-24 19:15:23
Checking for null
Check for null as a condition in the if block:
fun main(args: Array<String>) {
val nullableCupcake: Cupcake? = Cupcake.almond()
if (nullableCupcake != null) {
nullableCupcake.eat()
}
}
Kotlin will do a smart cast. Inside the if block, nullableCupcake is a Cupcake, not a Cupcake?; so, any method or property can be accessed.
推薦閱讀
- Kali Linux Web Penetration Testing Cookbook
- Visual Studio 2012 Cookbook
- Three.js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上渲染3D圖形和動畫(原書第3版)
- 從0到1:HTML+CSS快速上手
- Windows Presentation Foundation Development Cookbook
- 實戰(zhàn)Java高并發(fā)程序設(shè)計(第3版)
- C語言程序設(shè)計學(xué)習(xí)指導(dǎo)與習(xí)題解答
- 零基礎(chǔ)學(xué)單片機C語言程序設(shè)計
- Asynchronous Android Programming(Second Edition)
- C語言程序設(shè)計
- HTML5從入門到精通(第4版)
- Fast Data Processing with Spark(Second Edition)
- 新印象:解構(gòu)UI界面設(shè)計
- Data Science Algorithms in a Week
- Ext JS 4 Plugin and Extension Development