Tracks
/
Ballerina
Ballerina
/
Übungen
/
Taschenrechner-Service
Taschenrechner-Service

Taschenrechner-Service

Einfach

Anleitung

HTTP-Endpunkte sind mit Typprüfung einfach besser. Wenn du einer POST-Anfrage einen Record-Typ hinzufügst, stellst du sicher, dass jedes Mal die richtigen Daten gesendet werden.

Ziele

  • Ändere den vorgegebenen Code.
  • Füge diesem Record die nötigen Attribute hinzu, sodass er zwei Operanden und einen Operator akzeptiert.
  • Füge eine HTTP-Ressourcenfunktion hinzu, die eine POST-Anfrage auf dem Pfad '/calc' annimmt.
  • Die Funktion soll den Record-Typ Calculation als Payload annehmen und ein generisches JSON-Objekt zurückgeben.

Eingabe

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

Ausgabe

{ "expression": "4+10.2", "result": 14.2 }
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Ballerina Exercism

Bereit, mit Taschenrechner-Service zu starten?

Melde dich bei Exercism an, um Ballerina mit 60 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.