Al migrar la expresión de plantilla de ARM [if(parameters('isComplete'), '1a', '2a')] a Bicep, ¿cuál de las siguientes expresiones es equivalente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: isComplete ? '1a' '2a'.
Por qué esta es la respuesta
La expresión isComplete ? '1a' : '2a' es la sintaxis del operador condicional (ternario) en Bicep, que es el equivalente directo de la función if() en las plantillas de ARM. Evalúa la condición isComplete; si es verdadera, devuelve '1a', de lo contrario, devuelve '2a'. Las otras opciones son incorrectas: iif(isComplete, '1a', '2a') no es una función válida en Bicep. if(isComplete, '1a', '2a') utiliza la sintaxis de función if() de ARM, que no es la forma correcta en Bicep. if('isComplete') '1a' else '2a' es una sintaxis incorrecta para una declaración condicional en Bicep; parece una mezcla de sintaxis de programación general y Bicep.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta