Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Diagnose tritt auf, wenn der Reverseindexoperator (^) für einen Ausdruck eines nicht unterstützten Typs verwendet wird, z. B. Objekt, Bool oder Int.
BESCHREIBUNG
Der ^ Indizierungsoperator kann nicht für Basisausdrücke vom Typ <data-type>verwendet werden.
Niveau
Fehler
Beispiele
Der folgende Code versucht, den ^ Operator für ein Objekt zu verwenden, der BCP414 auslöst.
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".
Objekteigenschaften sind nicht sortiert, sodass nicht umgekehrt auf sie zugegriffen werden kann. Der ^ Operator wird auch beim Zugriff auf Eigenschaften mit eckige Klammernotation nicht unterstützt.
var config = {
'property name': 'example'
value: 42
}
output result string = config['property name']
Nächste Schritte
Weitere Informationen zur Bicep-Diagnose finden Sie unter Bicep-Kerndiagnose.