自作関数の作成 - struct
この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