IniziaInizia gratis

Scrivere le tue funzioni - struct

In questo esercizio finale sulle struct, modificherai una struttura predefinita usando un costruttore personalizzato.

Ti è stato fornito un tipo personalizzato per memorizzare i dettagli di ogni dipendente della nostra azienda; è una struct mutabile, quindi i valori all'interno dell'istanza possono essere modificati. La nostra azienda ha un solo ufficio a Sydney, quindi imposta il campo della sede su Sydney per impostazione predefinita quando crei una nuova istanza.

Dopodiché, devi scrivere una funzione personalizzata per incrementare il campo dell'età quando è il compleanno di un dipendente.

Questo esercizio fa parte del corso

Julia intermedio

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
Modifica ed esegui il codice