【问题标题】:How to iterate a string in Ballerina?如何在 Ballerina 中迭代字符串?
【发布时间】:2018-07-05 21:37:15
【问题描述】:

我正在尝试获取字符串的每个字符并进行一些格式化并在 Ballerina 中生成一个新字符串。如何按字符进行迭代?

我使用的是 Ubuntu 16.04 和 Ballerina 0.975.0

有什么建议吗?

【问题讨论】:

    标签: ballerina


    【解决方案1】:

    基于可用的string functions,我可以提出以下解决方案。

    解决方案一:

    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));     
    }
    

    【讨论】:

      猜你喜欢
      • 2019-07-15
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 2011-11-11
      • 2011-04-09
      • 1970-01-01
      相关资源
      最近更新 更多