Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Nome totalmente qualificado: Std.Diagnostics.StartCountingFunction
operation StartCountingFunction<'In, 'Out>(callable : ('In -> 'Out)) : Unit
Resumo
Começa a contar o número de vezes que determinada função é chamada. Falha se a função já estiver sendo contada.
Descrição
Esta operação permite que você conte o número de vezes que uma determinada função é chamada. Se a função dada já estiver sendo contada, chamáStartCountingFunction novamente acionará uma falha de tempo de execução.
Entrada
exigível
A função a ser contada.
Comentários
Ao contar lambdas, o símbolo ao qual a lambda está ligada é usado para identificar a função e é contado como uma função separada. Por exemplo
let myFunc = i -> AbsI(i);
StartCountingFunction(myFunc);
Contará especificamente chamadas para myFunc e não AbsI. Por outro lado, o código a seguir contará chamadas para AbsI si:
let myFunc = AbsI;
StartCountingFunction(myFunc);
Isso ocorre porque esse código não define um lambda e, em vez disso, apenas cria uma ligação para AbsI diretamente.