芭蕾舞女演员为循环

时间:2018-07-05 09:05:15

标签: ballerina

在芭蕾舞演员中是否有一个for循环,就像java中的for循环一样。我只能在Ballerina Documentation中找到foreach和while循环。

    for(int i=0; i<10; i++){ 
        //some logic
    }

3 个答案:

答案 0 :(得分:4)

芭蕾舞女演员语言具有两个循环结构:whileforeach

while语句执行while块,直到布尔表达式的值为false

foreach语句在一系列项目上进行迭代。对序列中的每个项目执行foreach块。

您的要求是遍历有序的数字序列。芭蕾舞女演员支持整数范围表达式,该表达式创建整数数组。例如0 ... 9产生范围0、1、2、3、4、5、6、7、8、9。您可以在整数范围here

中找到更多信息

这里是foreach,具有整数范围。

import ballerina/io;

function main (string... args) {
    foreach i in 0...9 {
        io:println(i);    
    }   
}

答案 1 :(得分:2)

不,它没有for循环。与Java不同,芭蕾舞女演员foreach可以通过如下所示的闭合整数范围轻松实现这一点。

else if (request.message == "colormap") { // Accessing property "message" of the object "request"
  console.log(request.message);
  value = request.color; // Accessing property "color" of the object "request"
//value = request["color"]; // Alternative syntax
  console.log(value);
}

答案 2 :(得分:1)

根据芭蕾舞女演员0.990.2,应声明变量类型。

    foreach int i in 0 ... 9 {
        //some logic
}