始める無料で始める

可変かつ型付きのstruct

Employee という型を作成し、CEOの情報を保存するインスタンス employee を用意しました。ただし、一部の情報は時間とともに変わります。CEOの名前が変わるかもしれませんし、年齢は増え、所在地も変更されるかもしれません。社員情報を常に最新に保つためには、employee インスタンスの各フィールドを更新できる必要があります。

また、入力されるデータの型も制約したいと考えています。データ入力担当が社員情報を入力する際、誤入力を防ぐためです。具体的には次を必須にしたいです。

  • name は文字列
  • age は整数値
  • location は文字列

可変なstructを作るには、mutable キーワードを使うことを思い出してください。

この演習はコースの一部です

Julia中級

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
コードを編集して実行