Struct yang dapat diubah (mutable) dan bertipe
Kita telah membuat tipe Employee dan membuat instance employee untuk menyimpan detail CEO kita. Namun, beberapa detail akan berubah seiring waktu — CEO kita mungkin mengganti nama, usianya akan bertambah, dan lokasinya bisa berubah. Kita ingin memelihara catatan karyawan yang selalu mutakhir, sehingga kita perlu dapat memperbarui field di dalam instance employee kita.
Kita juga ingin membatasi tipe data yang diisikan. Saat tim entri data memasukkan detail seorang karyawan, kita ingin mencegah kesalahan yang tidak disengaja. Kita ingin memaksa:
- name berupa string
- age berupa nilai integer
- location berupa string
Ingat bahwa untuk membuat struct yang dapat diubah (mutable), kita menggunakan kata kunci mutable.
Latihan ini adalah bagian dari kursus
Julia Tingkat Menengah
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a mutable struct Employee
____ struct Employee
name
location
age
end