0Pricing
Android Academy · บทเรียน

ตัวแปรและชนิดข้อมูล

เรียนรู้การประกาศตัวแปรด้วย val และ var ทำความเข้าใจชนิดข้อมูลพื้นฐานของ Kotlin (Int, String, Boolean, Double) และเขียนโปรแกรม Kotlin แรกของคุณ

ตัวแปรและชนิดข้อมูล เป็นบทเรียน Android Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Android Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Android Academy มีบทเรียนทั้งหมด 3 บทเรียน

ยินดีต้อนรับสู่ Kotlin

Kotlin เป็นภาษาทางการสำหรับการพัฒนา Android สร้างโดย JetBrains และได้รับการสนับสนุนจาก Google

  • กระชับ: มีโค้ดประกอบน้อยกว่า Java
  • ปลอดภัย: มีระบบป้องกันค่า null ในตัว
  • ทำงานร่วมกับ Java ได้ 100%

แอป Android ทุกแอปที่คุณเขียนในปัจจุบันเริ่มต้นด้วย Kotlin

val กับ var

Kotlin มีสองวิธีในการประกาศตัวแปร:

  • val — เปลี่ยนแปลงไม่ได้ (อ่านได้อย่างเดียว) ควรใช้วิธีนี้เป็นค่าเริ่มต้น
  • var — เปลี่ยนแปลงได้ (สามารถกำหนดค่าใหม่ได้)

เลือกใช้ val เมื่อเป็นไปได้ — เพราะช่วยป้องกันการเปลี่ยนแปลงโดยไม่ตั้งใจ

การประกาศตัวแปร

เรียกใช้ตัวอย่างนี้เพื่อดูการทำงานของ val และ var:

fun main() {
    val name = "Android"
    var version = 14

    println(name)     // Android
    println(version)  // 14

    version = 15      // OK — var is mutable
    println(version)  // 15

    // name = "iOS" // ERROR — val is immutable
}

ชนิดข้อมูลพื้นฐาน

ชนิดข้อมูลที่ใช้บ่อยที่สุดใน Kotlin:

  • Int — จำนวนเต็ม (เช่น 42)
  • Double — จำนวนทศนิยม (เช่น 3.14)
  • String — ข้อความ (เช่น "Hello")
  • Boolean — จริงหรือเท็จ

Kotlin อนุมานชนิดข้อมูลจากค่าให้โดยอัตโนมัติ ดังนั้นคุณจึงแทบไม่ต้องเขียนชนิดข้อมูลอย่างชัดเจน

ตัวอย่างการอนุมานชนิดข้อมูล

Kotlin จะหาชนิดข้อมูลให้โดยอัตโนมัติ:

fun main() {
    val age: Int = 25        // explicit
    val pi = 3.14            // inferred Double
    val greeting = "Hi!"    // inferred String
    val isActive = true      // inferred Boolean

    println(age)
    println(pi)
    println(greeting)
    println(isActive)
}

แม่แบบสตริง

แม่แบบสตริงช่วยให้คุณแทรกตัวแปรลงในสตริงด้วย $:

  • "Hello, $name" — แทรกตัวแปร
  • "${user.firstName}" — แทรกนิพจน์

ไม่ต้องต่อสตริงด้วย + อีกต่อไป

การใช้แม่แบบสตริง

ใช้ $ และ ${} เพื่อสร้างสตริง:

fun main() {
    val name = "Alice"
    val score = 98

    println("Hello, $name!")
    println("Your score: $score")
    println("Double your score: ${score * 2}")

    val msg = "$name scored $score points"
    println(msg)
}

การดำเนินการทางตัวเลข

Kotlin รองรับตัวดำเนินการคณิตศาสตร์มาตรฐานทั้งหมด:

  • + บวก, - ลบ
  • * คูณ, / หาร
  • % เศษจากการหาร (มอดูโล)

การหารจำนวนเต็มจะตัดส่วนทศนิยมทิ้ง: 7 / 2 = 3 ไม่ใช่ 3.5

ค่าคงที่ด้วย const val

ใช้ const val สำหรับค่าคงที่ขณะคอมไพล์ ซึ่งเป็นค่าที่ทราบก่อนแอปทำงาน:

  • ต้องเป็นชนิดพื้นฐานหรือ String
  • กำหนดไว้ในระดับบนสุดหรือภายใน object
  • มีประสิทธิภาพมากกว่า val ทั่วไป

ตรวจสอบอย่างรวดเร็ว

คุณควรใช้คีย์เวิร์ดใดเมื่อตัวแปรนั้นจะไม่มีการเปลี่ยนค่าอีกต่อไป

สรุป: ตัวแปรและชนิดข้อมูล

ทำได้ดีมาก! นี่คือสิ่งที่คุณได้เรียนรู้:

  • val = เปลี่ยนแปลงไม่ได้, var = เปลี่ยนแปลงได้ — ควรเลือกใช้ val
  • Kotlin อนุมานชนิดข้อมูลให้โดยอัตโนมัติ
  • ชนิดข้อมูลที่พบบ่อย: Int, Double, String, Boolean
  • แม่แบบสตริงด้วย $ และ ${}

ถัดไป: การเขียนโค้ดที่นำกลับมาใช้ใหม่ได้ด้วยฟังก์ชันและแลมบ์ดา

คำถามที่พบบ่อย

บทเรียน “ตัวแปรและชนิดข้อมูล” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตัวแปรและชนิดข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Android Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Android Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตัวแปรและชนิดข้อมูล”

เรียนรู้การประกาศตัวแปรด้วย val และ var ทำความเข้าใจชนิดข้อมูลพื้นฐานของ Kotlin (Int, String, Boolean, Double) และเขียนโปรแกรม Kotlin แรกของคุณ คุณปฏิบัติ Android Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Android Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Android Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน

บทเรียน “ตัวแปรและชนิดข้อมูล” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Android Academy นี้ได้ไหม

ได้ บทเรียน Android Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวแปรและชนิดข้อมูล
  2. ฟังก์ชันและแลมบ์ดา
  3. การควบคุมลำดับการทำงาน
← กลับไปที่ Android Academy