在芭蕾舞演员中是否有一个for循环,就像java中的for循环一样。我只能在Ballerina Documentation中找到foreach和while循环。
for(int i=0; i<10; i++){
//some logic
}
答案 0 :(得分:4)
芭蕾舞女演员语言具有两个循环结构:while
和foreach
。
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
}