Ho bisogno di una mappatura dizionario-come tra i caratteri e gli altri tipi di oggetti. Quale classe sarebbe meglio?

StackOverflow https://stackoverflow.com/questions/2979140

  •  24-10-2019
  •  | 
  •  

Domanda

Questo è in Squeak / Pharo. Se voglio avere una mappatura tra oggetti personaggio come $ ae $ b per altri tipi di oggetti, e voler cercare quegli altri oggetti basato sul personaggio, che cosa è la classe migliore da usare? Dizionario è una scelta ovvia, ma sembra uno spreco essere hashing oggetti di carattere che sono fondamentalmente già numeri. Credo che quello che voglio è una sorta di array in cui il valore del carattere (numero) viene utilizzato come un indice / offset, ma non sono sicuro se questo è possibile con Unicode.

È stato utile?

Soluzione

Almeno a buon mercato del hashing: hash personaggio dice solo "^value"

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top