เขียนฟังก์ชันของคุณเอง - structs
ในแบบฝึกหัดสุดท้ายเกี่ยวกับ structs นี้ จะได้ฝึกแก้ไข struct ที่กำหนดไว้ล่วงหน้าโดยใช้ custom constructor
มี custom type สำหรับเก็บข้อมูลของพนักงานแต่ละคนในบริษัทให้แล้ว และเป็น mutable struct เพื่อให้แก้ไขค่าภายใน instance ได้ บริษัทของเรามีสำนักงานเพียงแห่งเดียวที่ซิดนีย์ ดังนั้นให้กำหนดให้ฟิลด์ location มีค่าเริ่มต้นเป็น Sydney เมื่อสร้าง instance ใหม่
จากนั้น ให้เขียนฟังก์ชันสำหรับเพิ่มค่าฟิลด์ age เมื่อถึงวันเกิดของพนักงาน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Julia ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end