Junior — Middle
Milyen információ lehet kulcs a szótár adatstruktúrájában?
sobes.tech MI
Válasz az MI-től
Az adatszerkezetben a szótár (Dictionary) bármilyen adattípust kulcsként használhat, amely megfelel a Swiftben a Hashable protokollnak. Ez azt jelenti, hogy a kulcsnak egyedinek kell lennie, és képesnek kell lennie hash-érték számítására a gyors keresés érdekében.
Kulcs példák:
- Szövegek (
String) - Egész számok (
Int) - Enumerációk (
enum), ha megfelelnek a Hashable-nek - Hashable típusokból álló tuple-k
Példa:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Ebben az esetben a kulcsok szövegek.