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

เขียนฟังก์ชันของคุณเอง - 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
แก้ไขและรันโค้ด