2

我正在尝试使用 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"
    };
}

有人知道它会在未来添加还是不添加的原因?

4

1 回答 1

2

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

match schoolId {
    "1234343" => ...
    "4538798" => ...
    "7766383" => ...
}
于 2018-05-14T18:23:14.373 回答