트랙
/
Ballerina
Ballerina
/
연습 문제
/
계산기 서비스
계산기 서비스

계산기 서비스

쉬움

지침

HTTP 엔드포인트는 타입 검사를 곁들이면 더 좋아요. POST 요청에 레코드 타입을 추가하면 항상 올바른 데이터가 전송되도록 보장할 수 있어요.

목표

  • 제공된 코드를 수정해요.
  • 이 레코드에 두 개의 피연산자와 연산자를 받을 수 있도록 필요한 속성을 추가해요.
  • '/calc' 경로에서 POST 요청을 받는 HTTP 리소스 함수를 추가해요.
  • 이 함수는 Calculation 레코드 타입을 페이로드로 받고, 일반 JSON 객체를 반환해야 해요.

입력

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

반환값

{ "expression": "4+10.2", "result": 14.2 }
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Ballerina Exercism

계산기 서비스 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Ballerina 트랙을 연습 문제 60개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.