Junior — Middle
Ποιος τύπος δεδομένων χρησιμοποιείται συνήθως για την υλοποίηση προαιρετικών τιμών;
sobes.tech AI
Απάντηση από AI
Στη Swift, ο τύπος Optional χρησιμοποιείται για την αναπαράσταση προαιρετικών τιμών. Επιτρέπει σε μια μεταβλητή να περιέχει μια τιμή ενός συγκεκριμένου τύπου ή να είναι nil (απουσία τιμής).
Παράδειγμα:
var name: String? = "Ivan"
name = nil // τώρα η μεταβλητή δεν περιέχει τιμή
Οι προαιρετικές τιμές υλοποιούνται ως μια καταχώρηση με δύο καταστάσεις: .some(τιμή) και .none (nil). Αυτό βοηθά στη ασφαλή διαχείριση της πιθανής απουσίας δεδομένων.