Junior — Middle
Ποια λέξη-κλειδί χρησιμοποιείται για την αλλαγή της τιμής μιας μεταβλητής στο σώμα μιας συνάρτησης;
sobes.tech AI
Απάντηση από AI
Στη Swift, για να αλλάξετε την τιμή μιας μεταβλητής που περνάει σε μια συνάρτηση, χρησιμοποιείται η λέξη-κλειδί inout. Αυτό επιτρέπει να περνά η μεταβλητή με αναφορά, ώστε οι αλλαγές μέσα στη συνάρτηση να αντικατοπτρίζονται στη αρχική μεταβλητή.
Παράδειγμα:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Θα εμφανίσει 6
Παρακαλώ σημειώστε ότι κατά την κλήση της συνάρτησης, η μεταβλητή περνάει με το σύμβολο &.