トラック
/
Ballerina
Ballerina
/
演習
/
電卓サービス
電卓サービス

電卓サービス

初級

説明

HTTPエンドポイントは、型チェックがあるとより安全に使えます。POSTリクエストにRecord型を加えると、毎回正しいデータが送られるようになります。

目標

  • 用意されたコードを修正します。
  • このレコードに必要な属性を追加して、2つのオペランドと1つの演算子を受け取れるようにします。
  • パス'/calc'へのPOSTリクエストを受け取るHTTPリソース関数を追加します。
  • この関数はCalculationレコード型をペイロードとして受け取り、汎用のJSONオブジェクトを返すようにします。

入力

{ "operand1": 4, "operand2": 10.2, "operator": "+" }

戻り値

{ "expression": "4+10.2", "result": 14.2 }
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Ballerina Exercism

電卓サービスを始める準備はできましたか?

Exercismに登録すれば、60個の演習、そして本物の人間によるメンタリングとともに、Ballerinaを学んでマスターできます。すべて無料です。