Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 a função determinada é chamada. Falhará se a função já estiver sendo contada.
Descrição
Essa operação permite que você conte o número de vezes que uma determinada função é chamada. Se a função fornecida já estiver sendo contada, chamar StartCountingFunction novamente disparará uma falha de runtime.
Entrada
Callable
A função a ser contada.
Observações
Ao contar lambdas, o símbolo ao qual o lambda é associado é usado para identificar a função e ela é contada 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 a si mesmo:
let myFunc = AbsI;
StartCountingFunction(myFunc);
Isso ocorre porque esse código não define um lambda e, em vez disso, apenas cria uma associação para AbsI diretamente.