Ruby programmeringsspråk har många inbyggda funktioner som gör att du snabbt utföra generella programmeringsuppgifter . Du kan använda dessa inbyggda funktioner för att sortera en Unicode-sträng så att alla dess karaktärer är ordnade alfabetiskt . Detta är användbart om du vill räkna antalet förekomster av alla de identiska tecken i en sträng . Du kan sortera sträng med bara några få rader kod , vilket gör detta ett värdefullt och ändå enkelt verktyg . Saker du behöver
dator med Ruby tolk och ruby - unicode installerat .
Visa fler instruktioner
1
Fyll Ruby tolk genom att klicka på Interaktiv Ruby ikonen som finns under program i Windows startmeny eller Program i Mac OS . Ett fönster med " Ruby " kommandotolken visas
2
Skapa en sträng som heter " str " och tilldela det värdet " String " genom att skriva följande uttalande i Ruby kommandotolken : .
str = " String " Addera 3
konvertera strängen till Unicode hjälp av följande funktion :
str = str.to_u
4
Dela upp strängen till en array av tecken och spara resultatet till variabeln " str " genom att skriva följande :
str = str.split ( //)
5
Sortera tecknet array med " sort " -funktion , som den här :
str = str.sort
6
Konvertera sorterade tecknet tillbaka arrayen till en sträng med följande uttalande :
str = str.join
7
Beakta produktionen för att kontrollera att strängen är sorterad i bokstavsordning :
" ginrst "