MulaiMulai sekarang secara gratis

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

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
Edit dan Jalankan Kode