Rutas
/
Ballerina
Ballerina
/
Ejercicios
/
Servicio de calculadora
Servicio de calculadora

Servicio de calculadora

Fácil

Instrucciones

Los endpoints HTTP mejoran con la comprobación de tipos. Añadir un tipo Record a una petición POST garantiza que siempre se envíen los datos correctos.

Objetivos

  • Modifica el código proporcionado.
  • Añade los atributos necesarios a este record para que acepte dos operandos y un operador.
  • Añade una función de recurso HTTP que acepte una petición POST en la ruta /calc.
  • La función debe aceptar el tipo de record Calculation como carga útil y devolver un objeto JSON genérico.

Acepta

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

Devuelve

{ "expression": "4+10.2", "result": 14.2 }
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Ballerina Exercism

¿Listo para empezar Servicio de calculadora?

Regístrate en Exercism para aprender y dominar Ballerina con 60 ejercicios y mentoría humana real, todo gratis.