Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nama yang sepenuhnya memenuhi syarat: Std.Diagnostics.StartCountingFunction
operation StartCountingFunction<'In, 'Out>(callable : ('In -> 'Out)) : Unit
Ringkasan
Mulai menghitung berapa kali fungsi yang diberikan dipanggil. Gagal jika fungsi sudah dihitung.
Deskripsi
Operasi ini memungkinkan Anda menghitung berapa kali fungsi tertentu dipanggil. Jika fungsi yang diberikan sudah dihitung, memanggil StartCountingFunction lagi akan memicu kegagalan runtime.
Masukan
Callable
Fungsi yang akan dihitung.
Komentar
Saat menghitung lambda, simbol lambda terikat untuk digunakan untuk mengidentifikasi fungsi dan dihitung sebagai fungsi terpisah. Misalnya
let myFunc = i -> AbsI(i);
StartCountingFunction(myFunc);
Akan menghitung panggilan khusus ke myFunc dan bukan AbsI. Sebaliknya, kode berikut akan menghitung panggilan ke AbsI itu sendiri:
let myFunc = AbsI;
StartCountingFunction(myFunc);
Ini karena kode ini tidak menentukan lambda dan sebaliknya hanya membuat pengikatan ke AbsI secara langsung.