The Ruby programmeringssprog har mange indbyggede funktioner, der tillader dig at hurtigt at udføre almindelige programmeringsopgaver . Du kan bruge disse indbyggede funktioner til at sortere en Unicode-streng, så alle dens karakterer er arrangeret alfabetisk. Dette er nyttigt, hvis du ønsker at tælle forekomster af alle de identiske tegn i en streng. Du kan sortere strengen hjælp af blot et par linjer kode , hvilket gør dette en værdifuld og alligevel simpelt værktøj . Hvad du har brug
Computer med Ruby tolk og ruby- unicode installeret.
Vis Flere Instruktioner
1
Load Ruby tolk ved at klikke på Interactive Ruby ikonet placeret under programmer i Windows startmenuen eller Applications i Mac OS . Et vindue med " Ruby " command prompt vises
2
Opret en streng med navnet " str ", og tildele den værdien " String " ved at skrive følgende erklæring i Ruby kommandoprompten: . < Br >
str = " String "
3
Konverter strengen til Unicode hjælp af følgende funktion : Hej
str = str.to_u
4
Split strengen i et array af tegn, og gemme resultatet til variablen " str " ved at skrive følgende : Hej
str = str.split (//)
5 < p > Sorter karakter array ved hjælp af "slags "-funktionen , som dette : Hej
str = str.sort
6
Konverter sorteres karakter matrix tilbage i en streng ved hjælp af følgende erklæring:
str = str.join
7
Overhold output til at kontrollere , at strengen er sorteret alfabetisk : Hej
" ginrst "
< br >