Bicep diagnostische code - BCP048

Deze diagnose treedt op wanneer een functie twee of meer mogelijke handtekeningen heeft, maar de opgegeven invoer niet overeenkomt met een van deze.

Beschrijving

Kan de overbelasting van de functie niet oplossen.

Niveau

Fout

Oplossing

Zorg ervoor dat het argument dat wordt doorgegeven aan de functie overeenkomt met een van de verwachte typen die zijn gedefinieerd in de overbelastingshandtekeningen.

Voorbeelden

In het volgende voorbeeld wordt de diagnose gegenereerd omdat het argument van de length() functie een tekenreeks, een object of een matrix moet zijn.

output stringLength int = length(3)

U kunt het probleem oplossen door een argument op te geven dat overeenkomt met het vereiste argumenttype:

output stringLength int = length('three')

Volgende stappen

Zie Bicep-kerndiagnose voor meer informatie over Bicep-diagnostische gegevens.