Thuta Learning
ရှာဖွေရန်
BasicProgrammingbeginner

Data Types

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Kotlin က statically typed language ဖြစ်တဲ့အတွက် variable တစ်ခုမှာ ဘယ် data type သိမ်းမလဲကို compiler ကသိထားပါတယ်။ Type ကို ကိုယ်တိုင်ရေးလို့ရသလို Kotlin က value ကိုကြည့်ပြီး အလိုအလျောက်ခန့်မှန်းပေးနိုင်ပါတယ်။ ဒီ feature ကို type inference လို့ခေါ်ပါတယ်။

kotlin
fun main() {
    val age: Int = 25
    val price: Double = 19.99
    val grade: Char = 'A'
    val isActive: Boolean = true
    val title: String = "Kotlin Basics"

    println("$title - age limit: $age")
    println("Price: $price")
    println("Grade: $grade")
    println("Active: $isActive")
}
You should see
Kotlin Basics - age limit: 25 Price: 19.99 Grade: A Active: true

အနှစ်ချုပ်

Data type ကိုနားလည်ရင် value တွေကို မှန်ကန်တဲ့ပုံစံနဲ့သိမ်းပြီး error လျော့နိုင်ပါတယ်။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • val grade: Char = "A" လို့ double quote သုံးရင် String ဖြစ်သွားလို့ type mismatch ဖြစ်နိုင်ပါတယ်။
Data Types | Thuta Learning