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
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