在检查条件后如何返回芭蕾舞演员的代码位置
例如
**Start:**
int value = io:readln("Enter 10: ");
if (value != 10)
{
**goto Start**
}
有没有一种方法可以在芭蕾舞演员中实现这一目标,以便使代码一直返回直到输入正确的值。
答案 0 :(得分:2)
您可以尝试以下代码示例:
import ballerina/io;
function main(string... args) {
while (true) {
var value = <int>io:readln("Enter 10: ");
match value {
int i => {
if (value != 10) {
continue;
}
break;
}
error e => io:println("Input is not a number.");
}
}
// Following code will be executed if and only if the input is 10
io:println("Success! Input is number 10.");
}