Как перебрать строку в балерине? - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь получить каждый символ строки, выполнить некоторое форматирование и создать новую строку в Ballerina. Как я могу выполнить итерацию по символам?

Я на Ubuntu 16.04 и Ballerina 0.975.0

Есть предложения?

1 Ответ

0 голосов
/ 06 июля 2018

Основываясь на доступных строковых функциях , я мог бы предложить следующие решения.

Решение 1:

string s = "This is my string";
foreach c in s.split("") {
    io:println(c);    
}

Решение 2:

string s = "This is my string";
foreach i in 0..< lengthof s {
    io:println(s.substring(i, i+1));     
}
...