المسارات
/
Ballerina
Ballerina
/
التمارين
/
خدمة الحاسبة
خدمة الحاسبة

خدمة الحاسبة

سهل

التعليمات

تكون نقاط نهاية HTTP أفضل مع التحقق من الأنواع. إضافة نوع سجل إلى طلب POST تضمن إرسال البيانات الصحيحة في كل مرة.

الأهداف

  • عدّل الكود المقدم.
  • أضف السمات اللازمة إلى هذا السجل لقبول قيمتين وعامل.
  • أضف دالة مورد HTTP لقبول طلب POST على المسار '/calc'
  • يجب أن تقبل الدالة نوع السجل Calculation كحمولة وتُرجع كائن JSON عام

المدخلات

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

المخرجات

{ "expression": "4+10.2", "result": 14.2 }
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Ballerina Exercism

مستعد لبدء خدمة الحاسبة؟

سجّل في Exercism لتتعلّم وتتقن Ballerina عبر 60 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.