Junior
Millise andmetüübiga on Swiftis rakendatud valikulised väärtused (Optional)?
sobes.tech AI
Vastus AI-lt
Optional on rakendatud kui loend (enum) kahe juhtumiga:
enum Optional<Wrapped> {
case none // Kasutatakse väärtuse puudumise märkimiseks
case some(Wrapped) // Kasutatakse olemasoleva väärtuse salvestamiseks
}
Kus Wrapped on üldine tüüp, mis esindab tüüpi väärtusest, mis võib olla Optional-is pakitud.