เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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
แก้ไขและรันโค้ด