分配不匹配数据类型的值时,会出现此诊断。
应为<数据类型>类型的值,但提供的是<数据类型>类型的值。
警告/错误
使用预期的数据类型。 如果提供的值为令牌,请将它括在 any() function 中以解决问题。
以下示例会引发此诊断,因为预期的数据类型是字符串。 实际提供的值是一个整数:
var myValue = 5
output myString string = myValue
提供字符串值即可修复此诊断:
var myValue = '5'
output myString string = myValue
有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断。