Pertanyaan yang diberi tag «function»

Fungsi (juga disebut prosedur, metode, subrutin, atau rutin) adalah bagian dari kode yang dimaksudkan untuk melakukan tugas tunggal dan spesifik. Gunakan tag ini untuk pertanyaan yang secara khusus melibatkan fungsi membuat atau memanggil. Untuk membantu mengimplementasikan fungsi untuk melakukan tugas, gunakan [algoritme] atau tag khusus tugas sebagai gantinya.

6
Mengekspor fungsi di shell
Tolong beritahu saya bagaimana cara mengekspor fungsi di shell induk (bash, sh atau ksh) sehingga fungsi tersebut akan tersedia untuk semua proses anak yang diluncurkan dari proses induk?
87 function  shell  export 


6
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? Apakah itu diperlakukan sebagai satu kesatuan penuh? Saya cukup yakin saya tahu di …


4
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 ingin tahu apakah ini …
86 function  lua 

5
Bagaimana cara memotong definisi fungsi python dengan dekorator?
Saya ingin tahu apakah mungkin untuk mengontrol definisi fungsi Python berdasarkan pengaturan global (misalnya OS). Contoh: @linux def my_callback(*args, **kwargs): print("Doing something @ Linux") return @windows def my_callback(*args, **kwargs): print("Doing something @ Windows") return Kemudian, jika seseorang menggunakan Linux, definisi pertama my_callbackakan digunakan dan yang kedua akan diabaikan. Ini bukan …

4
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 (*)())buf)();artinya


5
Kembali atau hasilkan dari fungsi yang memanggil generator?
Saya punya generator generatordan juga metode kenyamanan untuk itu - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Haruskah generate_all returnatau yield? Saya ingin para pengguna kedua metode untuk menggunakannya sama, yaitu …

4
Mengapa fungsi nilai absolut di C tidak menerima input const?
Di C, prototipe untuk fungsi nilai absolut (yang menerima float) adalah float fabsf( float ); Mengapa prototipe ini tidak menerima nilai konstan, seperti ini: float fabsf( float const ); fabsf tidak akan mengubah nilai input, kan? Jika saya memiliki fungsi yang menerima input dan memanggil fabsf, apakah saya terpaksa menghindari …

6
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 && true && false && false dan itu seharusnya mengembalikan false . Bagaimana cara …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.