Struct แบบ Mutable และกำหนดชนิดข้อมูล
เราได้สร้างชนิดข้อมูล Employee และสร้าง instance ชื่อ employee เพื่อเก็บข้อมูลของ CEO ไว้แล้ว แต่ข้อมูลบางส่วนจะเปลี่ยนแปลงตามเวลา เช่น CEO อาจเปลี่ยนชื่อ อายุก็เพิ่มขึ้น หรืออาจเปลี่ยนที่อยู่ เราจึงต้องสามารถอัปเดตฟิลด์ใน instance employee ได้เพื่อให้บันทึกข้อมูลพนักงานเป็นปัจจุบันอยู่เสมอ
นอกจากนี้ เรายังต้องการกำหนดชนิดข้อมูลของแต่ละฟิลด์ด้วย เพื่อป้องกันความผิดพลาดที่อาจเกิดขึ้นเมื่อทีมบันทึกข้อมูลกรอกรายละเอียดพนักงาน โดยต้องการบังคับให้:
- ชื่อ ต้องเป็น string
- อายุ ต้องเป็นค่า integer
- ที่อยู่ ต้องเป็น string
จำไว้ว่าการสร้าง mutable struct ใช้คีย์เวิร์ด mutable
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Julia ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a mutable struct Employee
____ struct Employee
name
location
age
end