إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تستخدم العوامل الرقمية الأعداد الصحيحة؛ لإجراء العمليات الحسابية، وإرجاع القيم الصحيحة. لتشغيل الأمثلة، استخدم 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.