Hitta längden på en sträng

Elixir:
Hitta längden på en sträng

Så här gör du:

Elixir använder String.length/1 för att hitta längden på en sträng. Här är ett exempel:

sträng = "Hej, Sverige!"
längd = String.length(sträng)
IO.puts längd

Sample output:

13

Fördjupning

Stränglängd går tillbaka till de första programmeringsspråken – det är grundläggande. I Elixir, som använder Unicode-teckenuppsättningen, räknar String.length/1 graferna (bokstavsrepresentationer) och inte de råa bytesen. Det betyder att det hanterar olika språk och tecken korrekt. Alternativ? byte_size/1 ger råa bytes men använd det inte för stränglängd om du bryr dig om rätt teckenetal.

Se också