返回芭蕾舞女演员代码位置的一种方法

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

标签: ballerina

在检查条件后如何返回芭蕾舞演员的代码位置

例如

**Start:**

int value = io:readln("Enter 10: ");
if (value != 10)
{
   **goto Start**
}

有没有一种方法可以在芭蕾舞演员中实现这一目标,以便使代码一直返回直到输入正确的值。

1 个答案:

答案 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.");
}