English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في Erlang، هناك نوعان من القيم الرقمية، وهي الأعداد الصحيحة والأعداد العشرية. إليك بعض الأمثلة على كيفية استخدام الأعداد الصحيحة والأعداد العشرية في Erlang.
عدد صحيح− البرنامج التالي يوضح كيفية استخدام نوع البيانات الرقمية كعدد صحيح كمثال. يوضح البرنامج جمع 2 أرقام صحيحة.
-module(helloworld). -export([start/0]). start() -> io:fwrite("~w",[1+1]).
إليك مخرجات البرنامج المذكور أعلاه:
2
عدد عشري − البرنامج التالي يوضح كيفية استخدام نوع البيانات الرقمية كعدد عشري كمثال. يوضح البرنامج جمع 2 أرقام صحيحة.
-module(helloworld). -export([start/0]). start() -> io:fwrite("~f~n",[1.1+1.2]), io:fwrite("~e~n",[1.1+1.2]).
إليك مخرجات البرنامج المذكور أعلاه:
2.300000 2.30000e+0
عن البرنامج المذكور أعلاه، يجب الانتباه إلى النقاط الرئيسية التالية-
عند تحديد خيار ~f، يعني أن المعامل هو عدد عشري، ويكتب كـ[-]ddd.dddحيث يتمثل accuracy في عدد الأرقام بعد النقطة. القيمة الافتراضية للدقة هي 6.
عند تحديد خيار ~e، يعني أن المعامل هو عدد عشري، ويكتب كـ[-]d.ddde+-ddd، حيث يكون precision عدد الأرقام المكتوبة. يُعتبر الدقة الافتراضية 6.
يمكن استخدام جميع هذه الوظائف الرياضية في الأرقام في Erlang. يرجى ملاحظة أن جميع وظائف الرياضيات في Erlang موجودة في مكتبة الرياضيات. لذلك، سستستخدم جميع الأمثلة أدناه جملة import لاستيراد جميع الطرق من مكتبة الرياضيات.
الترقيم | وظائف الرياضيات والوصف |
---|---|
1 | يحقق هذا الطريقة القيمة التدرجية للقيمة المحددة. |
2 | يحقق هذا الطريقة القيمة القصوى للقيمة المحددة. |
3 | يحقق هذا الطريقة القيمة التدرجية للقيمة المحددة. |
4 | يحقق هذا الطريقة القيمة العكسية للقيمة المحددة. |
5 | يحقق هذا الطريقة القيمة العكسية للقيمة المحددة. |
6 | يحقق هذا الطريقة القيمة القصوى للقيمة المحددة. |
7 | exp يحقق هذا الطريقة القيمة الأسية للقيمة المحددة. |
8 | يحقق هذا الطريقة اللوغاريثم الطبيعي للقيمة المحددة. |
9 | يحقق هذا الطريقة القيمة المطلقة للرقم المحدد. |
10 | يحوول هذا الطريقة الرقم إلى قيمة عشوائية. |
11 | يحقق هذا الطريقة ما إذا كان الرقم قيمة عشوائية. |
12 | يحقق هذا الطريقة ما إذا كان الرقم قيمة كاملة. |