Eigene Funktionen schreiben – structs
In dieser letzten Übung zu structs wirst du eine vordefinierte Struktur mit einem benutzerdefinierten Konstruktor anpassen.
Du hast einen Custom-Typ bekommen, um die Details jeder Mitarbeiterin bzw. jedes Mitarbeiters in unserer Firma zu speichern. Es handelt sich um ein mutable struct, sodass die Werte innerhalb der Instanz geändert werden können. Unsere Firma hat nur ein Büro in Sydney, daher setzen wir das Feld location beim Erstellen einer neuen Instanz standardmäßig auf Sydney.
Anschließend sollst du eine eigene Funktion schreiben, die das Feld age erhöht, wenn eine Mitarbeiterin oder ein Mitarbeiter Geburtstag hat.
Diese Übung ist Teil des Kurses
Julia: Aufbaukurs
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end