Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta diagnostyka występuje, gdy operator indeksu odwrotnego (^) jest używany w wyrażeniu nieobsługiwanego typu, takiego jak obiekt, wartość logiczna lub int.
Opis
Operator ^ indeksowania nie może być używany w wyrażeniach bazowych typu <data-type>.
poziom
Błąd
Przykłady
Poniższy kod próbuje użyć ^ operatora na obiekcie, który wyzwala narzędzie 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".
Właściwości obiektu nie są uporządkowane, więc nie można uzyskać do nich dostępu odwrotnie. Operator ^ nie jest również obsługiwany podczas uzyskiwania dostępu do właściwości z notacją nawiasu kwadratowego.
var config = {
'property name': 'example'
value: 42
}
output result string = config['property name']
Dalsze kroki
Aby uzyskać więcej informacji na temat diagnostyki Bicep, zobacz Diagnostyka rdzenia Bicep.