บทที่ 2: Variables & Data Types - ตัวแปรและชนิดข้อมูล
ในบทนี้เราจะเรียนรู้พื้นฐานที่สำคัญของทุกภาษาโปรแกรม นั่นคือ ตัวแปร และ ชนิดข้อมูล
สิ่งที่จะได้เรียนรู้
| หัวข้อ | คำอธิบาย |
|---|---|
| Mutability | ตัวแปรแบบเปลี่ยนค่าได้และเปลี่ยนไม่ได้ |
| Data Types | ชนิดข้อมูลต่างๆ ใน Rust |
| Constants | ค่าคงที่และ Shadowing |
ทำไมต้องเข้าใจ?
ใน Rust ตัวแปรมีความพิเศษ:
- Immutable by default - ตัวแปรเปลี่ยนค่าไม่ได้โดยปกติ
- Type inference - Rust เดาชนิดข้อมูลให้ได้
- Strongly typed - ต้องระบุชนิดข้อมูลให้ชัดเจน