LoslegenKostenlos loslegen

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

Kurs anzeigen

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
Code bearbeiten und ausführen