Sobes.tech
Junior — Middle

Proqramlaşdırma dilində siyahılar daxilində əlavə xüsusiyyətlər saxlamaq mümkündürmü?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, Swiftdə (və digər iOS dillərində) enumlar (enum) əlavə xüsusiyyətlər və metodlar daxil edə bilər. Bu, enumların funksionallığını genişləndirməyə və onları daha güclü və rahat etməyə imkan verir.

Əlavə xüsusiyyətlə nümunə:

enum Direction {
    case north
    case south
    case east
    case west

    var description: String {
        switch self {
        case .north: return "Şimal"
        case .south: return "Cənub"
        case .east: return "Şərq"
        case .west: return "Qərb"
        }
    }
}

let dir = Direction.north
print(dir.description)  // Çap edir: Şimal

Bu şəkildə, yalnız dəyərləri deyil, həm də onlarla əlaqəli məlumatlar və məntiqi saxlamaq mümkündür.