Numbers Functions (Dart)

  • int/double عملياتهما الأساسية: + - * / ~/ % (القسمة الصحيحة ~/، باقي %).
  • abs(), ceil(), floor(), round(), truncate()، toInt(), toDouble() لتحويل أو تقريب.
  • clamp(min, max): يقيد القيمة داخل مجال.
  • isEven, isOdd, isFinite, isInfinite, isNaN تقارير جاهزة عن الرقم.
  • compareTo(other) يعيد -1/0/1 للمقارنة داخل Collections أو sort.
  • toString() أو toStringAsFixed(n) للطباعة مع عدد أرقام ثابته.
  • pow, sqrt, sin, cos, log من dart:math لما تحتاج دوال حسابية متقدمة.

لو عايز أديك مثال عملي على استخدام مجموعة دوال في سطر واحد أو ضمن class، قولي نوع التطبيق اللي بتشتغل عليه.

Arithmetic Operations (Dart)