Ballerina 是否支持 Switch-case?

Does Ballerina support Switch-case?

我正在尝试一个使用 switch-case 比 if-else 更简洁的用例。 对于每个学校 ID,我想模拟响应 JSON。我在 Ballerina-by-example 部分找不到它。

if ("34534253" == schoolId) {
    json flightDetails = {
        "schoolId": schoolId,
        "Name": "School ABC",
        "Address": "344 Scarbrough Ln, Cordova, TN 38018",
        "Principal": "John Due"
    };
}

谁知道以后会不会加或者不加是什么原因?

Ballerina 没有 switch-case 语句。目前唯一的选择是使用 if/else。我们正在考虑如下改进 match 语句。

match schoolId {
    "1234343" => ...
    "4538798" => ...
    "7766383" => ...
}