January 27
Il linguaggio di programmazione Ruby ha molte funzioni built-in che consentono di realizzare rapidamente le attività generali di programmazione. È possibile utilizzare queste funzioni incorporate per ordinare una stringa Unicode in modo che tutti i suoi personaggi sono disposti in ordine alfabetico. Questo è utile se si desidera contare le occorrenze di tutti i personaggi identici in una stringa. È possibile ordinare la stringa utilizzando poche righe di codice, facendo di questo uno strumento prezioso e tuttavia semplice.
1 Caricare l'interprete di Ruby cliccando sull'icona Interactive Rubino si trova sotto Programmi nel menu o di Windows Applications avviare in Mac OS. Viene visualizzata una finestra con il prompt dei comandi "Ruby".
2 Creare una stringa denominata "str" ed assegnare ad esso il valore "String" digitando la seguente dichiarazione nel prompt dei comandi di Ruby:
str = "String"
3 Convertire la stringa in Unicode utilizzando la seguente funzione:
str = str.to_u
4 Dividere la stringa in un array di caratteri e salvare il risultato al "str" variabile digitando quanto segue:
str = str.split (//)
5 Ordina l'array di caratteri mediante la funzione "Ordina", in questo modo:
str = str.sort
6 Convertire l'array di caratteri ordinato in una stringa utilizzando la seguente dichiarazione:
str = str.join
7 Osservare l'output per verificare che la stringa è in ordine alfabetico:
"Ginrst"