Sobes.tech
Junior — Middle

Meg tudná magyarázni, hogy mit jelent a Raw value kifejezés a fejlesztés vagy az adatokkal való munka kontextusában?

sobes.tech MI

Válasz az MI-től

A fejlesztés és az adatokkal való munka kontextusában a Raw value kifejezés általában az eredeti, feldolgozatlan értéket jelenti, amelyet közvetlenül a forrásból szereztek be, anélkül, hogy bármilyen transzformációt vagy formázást végeztek volna rajta. Például iOS-ben, amikor enumerációkkal (enum) dolgozunk, a raw value az az alapérték, amelyet az enum tárol, és lehet egy sztring, szám vagy más primitív típus.

Swift-ben egy raw value-t tartalmazó enum példája:

enum Direction: String {
    case north = "N"
    case south = "S"
    case east = "E"
    case west = "W"
}

let dir = Direction.north
print(dir.rawValue) // "N" kiírása

Ezért a raw value egy kényelmes módja annak, hogy egy enum-ot egy adott értékhez kötöttünk, amit tárolásra, továbbításra vagy összehasonlításra lehet használni.