العمليات الرقمية ذات الرأسين
تستخدم العوامل الرقمية الأعداد الصحيحة؛ لإجراء العمليات الحسابية، وإرجاع القيم الصحيحة. لتشغيل الأمثلة، استخدم Azure CLI أو Azure PowerShell لتوزيع ملف Bicep.
ملاحظة
اطرح وناقص استخدم نفس عامل التشغيل. الوظيفة مختلفة؛ لأن الطرح يستخدم معاملين؛ بينما يستخدم الناقص معامل واحد.
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.