Sdílet prostřednictvím


Diagnostický kód Bicep – BCP048

K této diagnostice dochází, když má funkce dva nebo více možných podpisů, ale zadaný vstup neodpovídá žádnému z nich.

Popis

Nelze vyřešit přetížení funkce.

Level

Chyba

Řešení

Ujistěte se, že argument předaný funkci odpovídá jednomu z očekávaných typů definovaných v podpisech přetížení.

Příklady

Následující příklad vyvolá diagnostiku, protože length() funkce vyžaduje, aby jeho argument byl řetězec, objekt nebo pole.

output stringLength int = length(3)

Problém můžete vyřešit zadáním argumentu, který odpovídá požadovanému typu argumentu:

output stringLength int = length('three')

Další kroky

Další informace o diagnostice Bicep najdete v tématu Diagnostika jádra Bicep.