Pertanyaan yang diberi tag function

86
Plugin jQuery: Menambahkan fungsionalitas Callback

Saya mencoba memberikan fungsionalitas panggilan balik plugin saya, dan saya ingin itu beroperasi dengan cara yang agak tradisional: myPlugin({options}, function() { /* code to execute */ }); atau myPlugin({options}, anotherFunction()); Bagaimana cara menangani parameter itu dalam kode?...

86
Tentukan nilai default untuk argumen fungsi

Di wiki Lua saya menemukan cara untuk menentukan nilai default untuk argumen yang hilang: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Apakah itu satu-satunya cara? Gaya PHP myfunction (a,b=7,c=5)sepertinya tidak berfungsi. Bukannya cara Lua tidak berhasil, saya hanya...

59
Apa yang ((void (*) ()) buf) (); berarti?

Saya memecahkan tantangan eksploitasi biner di picoCTF dan menemukan potongan kode ini: ((void (*)())buf)(); dimana buf array karakter. Saya memecahkan tantangan tetapi tampaknya tidak mengerti apa yang sebenarnya ia lakukan. Saya melihat ini utas tetapi saya tidak bisa keluar. Apa ((void...

15
DAN beberapa parameter

function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); Apa yang saya harapkan adalah mengeksekusi kode ini: true...

11
std :: function const correctness

Misalkan saya memiliki tipe callable seperti: struct mutable_callable { int my_mutable = 0; int operator()() { // Not const return my_mutable++; } }; Catatan yang mutable_callablememiliki non-const operator()yang memodifikasi variabel anggota ..... Sekarang anggaplah saya membuat...