Sitemap
CodeWall Edu

CodeWall Edu

"Build your future, line by line"

Nullable & Non-Nullable Variable

Jul 27, 2026
Press enter or click to view image in full size

Kotlin ရဲ့ အားသာချက်တွေထဲက တစ်ခုကတော့ NullPointerException ဖြစ်နိုင်ခြေကို လျှော့ချပေးတဲ့ Null Safety စနစ်ပါ။

Get CodeWall Edu’s stories in your inbox

Join Medium for free to get updates from this writer.

Java မှာ variable တစ်ခုကို null ထည့်ပြီး နောက်ပိုင်းအသုံးပြုတဲ့အခါ program crash ဖြစ်နိုင်ပါတယ်။ Kotlin မှာတော့ variable တစ်ခုက null ဖြစ်နိုင်တယ်ဆိုတာကို ကြိုတင်သတ်မှတ်ပေးရပါတယ်။

var name: String? = "CodeWall Technologies"
name = null

ဒီနေရာမှာ String? ဆိုတာက String value ဖြစ်နိုင်သလို null လည်း ဖြစ်နိုင်တယ်လို့ ဆိုလိုပါတယ်။

var number: Int? = null

Int လို့ပဲရေးထားရင် null ထည့်လို့မရပါဘူး။

// Error
var number: Int = null

Nullable variable ကို အသုံးပြုတဲ့အခါ Safe Call Operator ?. ကို အသုံးပြုနိုင်ပါတယ်။

var name: String? = "CodeWall Technologies "

println(name?.length)

ဆိုတော့

String ဆိုရင် null မဖြစ်နိုင်ပါ။String? ဆိုရင် null ဖြစ်နိုင်ပါတယ်။Nullable variable အသုံးပြုရာမှာ ?. ကို အသုံးပြုသင့်ပါတယ်။

#Kotlin #NullSafety #Programming

--

--

CodeWall Edu
CodeWall Edu

Written by CodeWall Edu

"Build your future, line by line"