บทที่ 6: Structs - โครงสร้างข้อมูล
Struct ช่วยให้เราสร้าง custom data type ที่รวมข้อมูลหลายชิ้นไว้ด้วยกัน
สิ่งที่จะได้เรียนรู้
| หัวข้อ | คำอธิบาย |
|---|---|
| การสร้าง Struct | กำหนดโครงสร้างข้อมูล |
| Methods | ฟังก์ชันที่ผูกกับ struct |
| Associated Functions | ฟังก์ชันที่เกี่ยวข้องกับ struct |
ทำไมต้องใช้ Struct?
แทนที่จะเขียนแบบนี้:
#![allow(unused)]
fn main() {
let user_name = "Alice";
let user_email = "alice@example.com";
let user_age = 25;
}
ใช้ Struct รวมข้อมูลที่เกี่ยวข้องกัน:
#![allow(unused)]
fn main() {
struct User {
name: String,
email: String,
age: u32,
}
}