C'è qualche buona ragione per cui il tipo di carattere di Swift non è conforme al protocollo Hashable per impostazione predefinita. Ho trovare un sacco di casi in cui vorrei utilizzarlo come chiave del dizionario e poi ho sempre dovuto aggiungere questo apparentemente sciocca estensione:Perché il tipo di carattere di Swift non è selezionabile?
extension Character: Hashable {
var hashValue: Int {
return String(self).hashValue
}
}
chissà, la lingua è ancora solo un _concept_ e il compilatore è ancora solo un _beta_. – holex
[invia un bug ad Apple] (http://bugreport.apple.com) se pensi che sia importante averlo incorporato. – drewag
Di sicuro presenterò un bug per questo, ma sembra una cosa così ovvia ho costruito in questo che mi chiedo se mi sia sfuggito qualche motivo per non essere un'aggiunta banale. –