Scala är ett programmeringsspråk som kombinerar aspekter av objektorienterad och funktionell programmering tillsammans , som används i samband med Java-program och applikationer gjorda för Android smartphones . Scala s inbyggda sträng funktioner låter dig manipulera strängar på olika sätt . För att använda dem , skriver du stränglitteral eller rörlig , följt av en period och sedan funktionsnamnet . Information
Några Scala sträng funktioner returnera information om en sträng variabel . Till exempel , om variabeln " myVar " inte har ett värde , skriver " myVar.isEmpty " returnerar " true ", medan om du har initierats det , returnerar samma kod " falskt . " Du kan också bestämma hur många tecken som finns i en sträng. Till exempel , om du initiera myVar till " detta är min string " , sedan skriva " myVar.length " kommer tillbaka 17 , vilket inkluderar mellanrummen mellan bokstäverna . Att veta denna typ av information hjälper ditt program verifiera uppgifterna - . Exempelvis för att kontrollera att ett lösenord är en viss längd eller att användaren har skrivit en sträng Addera Konvertering
Scala har inte många inbyggda funktioner strängkonvertering . Du kan dock ändra tecknen i en sträng till helt versaler eller gemener . Till exempel, om " myVar " initieras till " Hej , Jim " , sedan skriva " myVar.toUpperCase " omvandlar den " HELLO , JIM " , och skriva " myVar.toLowerCase " omvandlar den till " hej , Jim" i ett program . Båda dessa konverteringsfunktioner påverkar endast bokstäverna i en sträng , inte siffror eller skiljetecken .
Manipulation
Scalas " toString " funktionen omvandlar variabler av andra typer, såsom heltal , till strängar . När konverteras , kan du använda andra sträng funktioner på dessa nya strängar på samma sätt som med variabler initierade som strängar i första hand . Till exempel , om du har ett heltal variabel som heter " myVar " med ett värde på 10 , skriver " myVar +10 " ändrar myVar värde till 20 . Om du först konvertera myVar till en sträng och tillsätt 10 genom att skriva " myVar.toString +10 , " Scala länkar samman värdena i en serie och myVar nya värdet blir " 1010 . " Addera Använda flera funktioner
i vissa fall kan du använda flera funktioner samtidigt . Till exempel , om värdet av den " myVar " variabeln är " Hej världen! " Med tre ledande tomrumstecken , kan du skriva " myVar.trim.toUpperCase " att trimma vita utrymmet och konvertera hela strängen till versaler , skapa ett nytt värde för " Hello, world ! " Använda flera funktioner på en gång när tillämpliga ger mer effektiv kod , men det kan också göra det svårare att identifiera programmeringsfel om de uppstår .