Scala er et programmeringssprog , der kombinerer aspekter af objektorienteret og funktionel programmering sammen, anvendes i forbindelse med Java- programmer og applikationer lavet til Android smartphones. Scala indbyggede i streng-funktioner lader dig manipulere strenge på forskellige måder. At bruge dem , du skriver strengen bogstavelige eller variabel , efterfulgt af en periode, og derefter funktionen navn. Information
Nogle Scala string funktioner returnerer oplysninger om en streng variabel . For eksempel, hvis variablen " myVar " ikke har en værdi , skrive " myVar.isEmpty " returnerer "true ", mens hvis du har initialiseret den, den samme kode returnerer " false ". Du kan også bestemme , hvor mange tegn er i en streng . For eksempel, hvis du initialiserer myVar til " dette er min string" , og derefter skrive " myVar.length " vil returnere 17 , som omfatter mellemrummene mellem bogstaverne. Kendskab denne form for information hjælper dit program verificere data - f.eks. Med at kontrollere, at en adgangskode er en vis længde , eller at en bruger har indtastet en streng
Conversion
Scala har ikke mange indbyggede string konvertering funktioner . Men du kan ændre tegn i en streng til helt store eller små bogstaver. For eksempel, hvis " myVar " initialiseres til "Hej, Jim " og derefter skrive " myVar.toUpperCase " konverterer det "Hej, JIM " og skrive " myVar.toLowerCase " konverterer det til "Hej , Jim" i et program. Begge disse konvertering funktioner påvirker kun bogstaverne i en snor , ikke de numre eller tegnsætningstegn.
Manipulation
Scalas " toString "-funktionen konverterer variabler af andre typer, såsom heltal til strenge . Når konverteret, kan du bruge andre strengfunktioner på disse nye strenge på samme måde som med variable initialiseret som strenge i første omgang. For eksempel, hvis du har en heltalsvariabel kaldet " myVar " med en værdi på 10 , skrive " myVar +10 " ændrer myVar værdi til 20 år. Hvis du først konvertere myVar til en streng og tilsæt 10 ved at skrive " myVar.toString +10 ", Scala links værdierne sammen i en serie og myVar nye værdi bliver til " 1010 ".
Anvender flere funktioner
i nogle tilfælde , kan du bruge flere funktioner på samme tid . For eksempel, " ! Hello , world ", hvis værdien af " myVar " variable er med tre førende blanktegn , kan du skrive " myVar.trim.toUpperCase " for at trimme det hvide rum og konvertere hele strengen til store bogstaver , at skabe en ny værdi på "Hej, verden! " Brug flere funktioner på én gang, når relevant gør for en mere effektiv kode , selvom det også kan gøre det vanskeligere at identificere programmering fejl, hvis de opstår.