BaşlayınÜcretsiz başlayın

Değiştirilebilir ve türü belirlenmiş struct'lar

Employee türümüzü oluşturduk ve CEO'muzun bilgilerini saklamak için bir employee örneği oluşturduk. Ancak bazı bilgiler zamanla değişecek — CEO'muz adını değiştirebilir, yaşı artacak ve konumunu değiştirebilir. Çalışan kayıtlarımızın güncel kalmasını istiyoruz; bu yüzden employee örneğimizdeki alanları güncelleyebilmemiz gerekiyor.

Ayrıca girilen verinin türünü kısıtlamak istiyoruz. Veri giriş ekibimiz bir çalışanın detaylarını girerken olası hatalara karşı önlem almak istiyoruz. Şunları zorunlu kılmak istiyoruz:

  • adın bir string olması
  • yaşın bir tamsayı değeri olması
  • konumun bir string olması

Değiştirilebilir bir struct oluşturmak için mutable anahtar sözcüğünü kullandığımızı unutma.

Bu egzersiz, kursun bir parçasıdır

Orta Düzey Julia

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
Kodu Düzenle ve Çalıştır