Junior — Middle
Hogyan különböztetjük meg az egyedi elemekből álló halmazt a kulcs-érték párokat tartalmazó szótártól?
sobes.tech MI
Válasz az MI-től
Egy egyedi elemekből álló halmaz (Set) olyan kollekció, amely csak egyedi értékeket tartalmaz kulcs-érték párok nélkül. Például Swiftben a Set csak elemeket tartalmaz, és minden elem csak egyszer fordulhat elő.
A Szótár (Dictionary) egy kulcs-érték párokat tartalmazó kollekció, ahol minden kulcs egyedi és egy adott értékhez kapcsolódik.
Példa Swiftben:
let uniqueNumbers: Set = [1, 2, 3, 3, 4] // tartalmazza az 1, 2, 3, 4
let dict: [String: Int] = ["one": 1, "two": 2]
Itt a Set csak egyedi számokat tárol, a Dictionary pedig "kulcs-érték" párokat.