Diciamo, per un esempio arbitrario, che voglio memorizzare informazioni sulle città gemellate. Voglio poter accedere ai dati sul gemellaggio avendo come chiavi i nomi di entrambe le città, ma partendo dal presupposto che nessuno dei due è la chiave "iniziale". Quindi dovrei accedere alla proprietà dei dati in questo modo: twinning_data['derby', 'montreal'] = { 'year': 1986 }
o al contrario: twinning_data[ 'montreal', 'derby'] = { 'year': 1986 }
.
Il meglio che riesco a fare è solo concatenare le stringhe e poi provarne una e poi viceversa. Forse c'è un hash indipendente dall'ordine che si può usare?