可変かつ型付きのstruct
Employee という型を作成し、CEOの情報を保存するインスタンス employee を用意しました。ただし、一部の情報は時間とともに変わります。CEOの名前が変わるかもしれませんし、年齢は増え、所在地も変更されるかもしれません。社員情報を常に最新に保つためには、employee インスタンスの各フィールドを更新できる必要があります。
また、入力されるデータの型も制約したいと考えています。データ入力担当が社員情報を入力する際、誤入力を防ぐためです。具体的には次を必須にしたいです。
- name は文字列
- age は整数値
- location は文字列
可変なstructを作るには、mutable キーワードを使うことを思い出してください。
この演習はコースの一部です
Julia中級
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create a mutable struct Employee
____ struct Employee
name
location
age
end