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

Kendi fonksiyonlarını yazma - struct'lar

Struct'larla ilgili bu son egzersizde, özel bir kurucu (constructor) kullanarak önceden tanımlanmış bir yapıyı değiştireceksin.

Şirketimizdeki her çalışanın detaylarını saklamak için özel bir tür verildi ve bu, örnek içindeki değerlerin değiştirilebilmesi için mutable struct. Şirketimizin yalnızca Sidney'de bir ofisi var, bu yüzden yeni bir örnek oluştururken location alanını varsayılan olarak Sydney yapalım.

Bundan sonra, bir çalışanın doğum gününde age alanını artıran özel bir fonksiyon yazman gerekiyor.

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.

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
Kodu Düzenle ve Çalıştır