Udostępnij przez


Kod diagnostyczny Bicep — BCP048

Ta diagnostyka występuje, gdy funkcja ma co najmniej dwa możliwe podpisy, ale podane dane wejściowe nie są zgodne z żadnym z nich.

opis

Nie można rozpoznać przeciążenia funkcji.

Poziom

Błąd

Rozwiązanie

Upewnij się, że argument przekazany do funkcji jest zgodny z jednym z oczekiwanych typów zdefiniowanych w podpisach przeciążenia.

Przykłady

Poniższy przykład zgłasza diagnostykę, ponieważ length() funkcja wymaga, aby jej argument był ciągiem, obiektem lub tablicą.

output stringLength int = length(3)

Problem można rozwiązać, podając argument zgodny z wymaganym typem argumentu:

output stringLength int = length('three')

Następne kroki

Aby uzyskać więcej informacji na temat diagnostyki Bicep, zobacz Diagnostyka rdzenia Bicep.