【Kotlin 入門指南】存取可為空的變數,方式一: 使用 null check

閱讀時間約 1 分鐘
【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q

存取可為空的變數,方式一: 使用 null check

存取可為空的變數,方式一: 使用 null check,跟傳統 Java,null 檢查方式相同。

fun main() {
var x: String? = null
if (x != null) {
println(x.length)
}
}

在這個範例中,變數 x 被聲明為 String?,這表示它可以是一個 String 或是 null。在 main() 函數中,我們使用 if (x != null) 來檢查變數 x 是否為空。若變數 x 不為空,則執行 println(x.length) 來輸出其長度。

這種方法可以有效地處理可為空變數,避免因為變數為空而導致程式崩潰或錯誤。

需要注意的是,雖然 null check 是一個常見且有效的方式,但在較大型的程式碼中,可能需要多次進行 null check,這可能會增加程式碼的複雜度。因此,Kotlin 還提供了其他處理可為空變數的方式,例如安全呼叫運算符 ?. 和 Elvis 運算符 ?:,可以更簡潔地處理可為空變數的情況。

3會員
176內容數
本指南將以清晰易懂的方式介紹基礎概念,讓你能夠快速上手,輕鬆踏上學習 Kotlin 的旅程 透過簡單易懂的方式,讓你將能夠在短時間內建立起對 Kotlin 的基本了解,並開始實際應用於你的專案之中。不論你是想要進入 Android 開發領域或者只是想探索新的程式語言,這份指南都會成為你學習 Kotlin 的理想起點。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
Thumbnail
avatar
邱品齊皮膚科醫師
2023-04-27