Track
/
Ballerina
Ballerina
/
Esercizi
/
Servizio calcolatrice
Servizio calcolatrice

Servizio calcolatrice

Facile

Istruzioni

Gli endpoint HTTP sono migliori con il controllo dei tipi. Aggiungere un tipo Record a una richiesta POST garantirà che i dati corretti vengano inviati ogni volta.

Obiettivi

  • Modifica il codice fornito.
  • Aggiungi gli attributi necessari a questo record per accettare due operandi e un operatore.
  • Aggiungi una funzione di risorsa HTTP per accettare una richiesta POST sul percorso '/calc'
  • La funzione deve accettare il tipo record Calculation come payload e restituire un oggetto JSON generico

Accetta

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

Restituisce

{ "expression": "4+10.2", "result": 14.2 }
Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Ballerina Exercism

Vuoi iniziare Servizio calcolatrice?

Iscriviti a Exercism per imparare e padroneggiare Ballerina con 60 esercizi e il mentoring di persone reali, tutto gratis.