自己撰寫函式 - structs
在這個關於 struct 的最後一個練習中,你將使用自訂建構子來修改一個預先定義的結構。
我們提供了一個自訂型別,用來儲存公司每位員工的詳細資料。這是一個可變動的 mutable struct,因此實例中的值可以被修改。公司目前只有雪梨一個辦公室,所以在建立新實例時,讓 location 欄位的預設值設為 Sydney。
接著,你需要撰寫一個自訂函式,當員工生日時,將其 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