Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este diagnóstico se produce cuando se usa el operador de índice inverso (^) en una expresión de un tipo no admitido, como object, bool o int.
Descripción
El ^
operador de indexación no se puede usar en expresiones base de tipo <data-type>
.
Nivel
Error
Ejemplos
El código siguiente intenta usar el ^
operador en un objeto , que desencadena 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".
Las propiedades del objeto no están ordenadas, por lo que no se puede acceder a ellas inverso. El ^
operador tampoco se admite al acceder a las propiedades con notación entre corchetes.
var config = {
'property name': 'example'
value: 42
}
output result string = config['property name']
Pasos siguientes
Para obtener más información sobre los diagnósticos de Bicep, consulte Diagnósticos principales de Bicep.