العمليات الرقمية ذات الرأسين
تستخدم العوامل الرقمية الأعداد الصحيحة؛ لإجراء العمليات الحسابية، وإرجاع القيم الصحيحة. لتشغيل الأمثلة، استخدم Azure CLI أو Azure PowerShell لتوزيع ملف Bicep.
عامل تشغيل | الاسم |
---|---|
* |
ضرب |
/ |
قسمة |
% |
Modulo |
+ |
إضافة |
- |
طرح |
- |
ناقص |
إشعار
اطرح وناقص استخدم نفس عامل التشغيل. الوظيفة مختلفة؛ لأن الطرح يستخدم معاملين؛ بينما يستخدم الناقص معامل واحد.
الضرب *
operand1 * operand2
يضرب عددين صحيحين.
المعاملات
معامل | النوع | الوصف |
---|---|---|
operand1 |
integer | الرقم المراد ضربه. |
operand2 |
integer | مضاعف العدد. |
قيمة الإرجاع
يُرجع حاصل الضرب في صورة عدد صحيح.
مثال
يتم ضرب عددين صحيحين وإرجاع الناتج.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
الإخراج من المثال:
Name | نوع | القيمة |
---|---|---|
product |
integer | 10 |
قسمة /
operand1 / operand2
يقسم عددًا صحيحًا على عدد صحيح.
المعاملات
معامل | النوع | الوصف |
---|---|---|
operand1 |
integer | عدد صحيح مقسم. |
operand2 |
integer | عدد صحيح يستخدم للقسمة. لا يمكن أن تكون صفراً. |
قيمة الإرجاع
تُرجع حاصل القسمة في صورة عدد صحيح.
مثال
يتم تقسيم عددين صحيحين وإرجاع حاصل القسمة.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
الإخراج من المثال:
Name | نوع | القيمة |
---|---|---|
quotient |
integer | 5 |
باقي القسمة %
operand1 % operand2
قسمة عدد صحيح على عدد صحيح، وإرجاع الباقي.
المعاملات
معامل | النوع | الوصف |
---|---|---|
operand1 |
integer | العدد الصحيح المقسم. |
operand2 |
integer | العدد الصحيح المستخدم للقسمة. يجب ألا يكون 0. |
قيمة الإرجاع
يتم إرجاع الباقي كعدد صحيح. إذا لم ينتج عن القسمة الباقي، يتم إرجاع 0.
مثال
يتم تقسيم زوجين من الأعداد الصحيحة وإرجاع الباقي.
param firstInt int = 10
param secondInt int = 3
param thirdInt int = 8
param fourthInt int = 4
output remainder int = firstInt % secondInt
output zeroRemainder int = thirdInt % fourthInt
الإخراج من المثال:
Name | نوع | القيمة |
---|---|---|
remainder |
integer | 1 |
zeroRemainder |
integer | 0 |
أضف +
operand1 + operand2
يضيف عددين صحيحين.
المعاملات
معامل | النوع | الوصف |
---|---|---|
operand1 |
integer | رقم لإضافته. |
operand2 |
integer | الرقم المضاف إلى رقم. |
قيمة الإرجاع
تقوم عملية الجمع بإرجاع المجموع كعدد صحيح.
مثال
تتم إضافة عددين صحيحين وإرجاع المجموع.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
الإخراج من المثال:
Name | نوع | القيمة |
---|---|---|
sum |
integer | 12 |
الطرح -
operand1 - operand2
يطرح عدداً صحيحاً من عدد صحيح.
المعاملات
معامل | النوع | الوصف |
---|---|---|
operand1 |
integer | عدد أكبر مطروح منه. |
operand2 |
integer | الرقم المطروح من العدد الأكبر. |
قيمة الإرجاع
يُرجع الطرح الفرق في صورة عدد صحيح.
مثال
يتم طرح عدد صحيح وإرجاع الفرق.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
الإخراج من المثال:
Name | نوع | القيمة |
---|---|---|
difference |
integer | 6 |
ناقص -
-integerValue
ضرب عدد صحيح في -1
.
معامل
معامل | النوع | الوصف |
---|---|---|
integerValue |
integer | عدد صحيح مضروباً في -1 . |
قيمة الإرجاع
يتم ضرب عدد صحيح في -1
. يُرجع العدد الصحيح الموجب عدداً صحيحاً سالباً ويعيد عدداً صحيحاً سالباً عدداً صحيحاً موجباً. يمكن التفاف القيم بأقواس.
مثال
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
الإخراج من المثال:
Name | نوع | القيمة |
---|---|---|
startedPositive |
integer | -10 |
startedNegative |
integer | 20 |
الخطوات التالية
- لإنشاء ملف Bicep، راجع التشغيل السريع: إنشاء ملف Bicep باستخدام Visual Studio Code.
- للحصول على معلومات حول كيفية حل أخطاء نوع Bicep، راجع أي دالة لـ Bicep.
- لمقارنة بناء الجملة لـ Bicep وJSON، راجع مقارنة JSON وBicep للقوالب.
- للحصول على أمثلة لوظائف Bicep، راجع وظائف Bicep.