مشاركة عبر


التعليمات البرمجية التشخيصية ل Bicep - BCP414

يحدث هذا التشخيص عند استخدام عامل تشغيل الفهرس العكسي (^) على تعبير من نوع غير معتمد، مثل كائن أو قيمة منطقية أو int.

‏‏الوصف‬

^ لا يمكن استخدام عامل تشغيل الفهرسة على التعبيرات الأساسية من النوع <data-type>.

المستوى

خطأ

الأمثلة

تحاول التعليمات البرمجية ^ التالية استخدام عامل التشغيل على كائن، والذي يقوم بتشغيل BCP414.

var config = {
  name: 'example'
  value: 42
}

output result any = config[^1] // Error: BCP414 - The "^" indexing operator cannot be used on base expressions of type "object".

لا يتم ترتيب خصائص الكائن، لذلك لا يمكن الوصول إليها في الاتجاه المعاكس. ^ عامل التشغيل غير مدعوم أيضا عند الوصول إلى الخصائص ذات رمز القوس المربع.

var config = { 
  'property name': 'example'
  value: 42
}

output result string = config['property name']

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

لمزيد من المعلومات حول تشخيصات Bicep، راجع تشخيصات Bicep الأساسية.