Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tam ad: Std.Diagnostics.StartCountingFunction
operation StartCountingFunction<'In, 'Out>(callable : ('In -> 'Out)) : Unit
Özet
Verilen işlevin çağrılma sayısını saymaya başlar. İşlev zaten sayılıyorsa başarısız olur.
Açıklama
Bu işlem, belirli bir işlevin çağrılma sayısını saymanızı sağlar. Verilen işlev zaten sayılıyorsa, StartCountingFunction yeniden çağrılması çalışma zamanı hatasını tetikler.
Girdi
Callable
Sayılacak işlev.
Açıklamalar
Lambdaları sayarken, lambda'nın bağlı olduğu simge işlevi tanımlamak için kullanılır ve ayrı bir işlev olarak sayılır. Mesela
let myFunc = i -> AbsI(i);
StartCountingFunction(myFunc);
myFuncdeğil, AbsI için özel çağrıları sayar. Buna karşılık, aşağıdaki kod AbsI çağrılarını sayar:
let myFunc = AbsI;
StartCountingFunction(myFunc);
Bunun nedeni, bu kodun bir lambda tanımlamaması ve bunun yerine doğrudan AbsI bağlaması oluşturmasıdır.