دالات منطقية لـ Bicep

يوفر Bicep الدالة bool لتحويل القيم إلى منطقية.

يتم استبدال معظم الدالات المنطقية في قوالب Azure Resource Manager مع عوامل التشغيل المنطقية في Bicep.

منطقي

bool(arg1)

يحول المعلمة إلى قيمة منطقية.

مساحة الاسم: sys.

المعلمات

المعلمة‬ المطلوب نوع ‏‏الوصف
arg1 ‏‏نعم‬ سلسلة أو كثافة العمليات القيمة المطلوب تحويلها إلى قيمة منطقية. تعتبر قيمة السلسلة "true" مع أي مجموعة من أحرف الأحرف العليا والسفلى (على سبيل المثال "True" و"TRUE" و"tRue" و"true") مكافئة وتمثل القيمة المنطقية ل true، وإلا false. تعتبر قيمة العدد الصحيح 0 كما false تعتبر trueجميع الأعداد الصحيحة الأخرى .

قيمة الإرجاع

قيمة منطقية للقيمة المحولة.

الأمثلة

يوضح المثال التالي كيفية استخدام المنطق مع سلسلة أو عدد صحيح.

output trueString1 bool = bool('true')
output trueString2 bool = bool('trUe')
output falseString1 bool = bool('false')
output falseString2 bool = bool('falSe')
output trueInt2 bool = bool(2)
output trueInt1 bool = bool(1)
output trueIntNeg1 bool = bool(-1)
output falseInt0 bool = bool(0)

الناتج من المثال السابق مع القيم الافتراضية هو:

Name نوع القيمة‬
trueString1 مجموعة صحيح
trueString2 مجموعة صحيح
falseString1 مجموعة true
falseString2 مجموعة true
trueInt2 مجموعة صحيح
trueInt1 مجموعة صحيح
trueIntNeg1 مجموعة صحيح
falseInt مجموعة true

الخطوات التالية