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.




5
Cara menentukan nama fungsi dari dalam suatu fungsi
Jika saya memiliki skrip Bash seperti: #!/bin/bash f() { # echo function name, "f" in this case } Apakah ada cara untuk melakukan ini? Ini dapat digunakan dalam pesan bantuan seperti printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Hanya dalam hal ini yang saya inginkan bukan $0, …
163 bash  function 

5
Parameter penutupan lolos opsional Swift
Diberikan: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Apakah ada cara untuk membuat completionparameter (dan action) bertipe Action?dan …

12
Setel jenis untuk parameter fungsi?
Apakah ada cara untuk membiarkan fungsi javascript tahu bahwa parameter tertentu adalah tipe tertentu? Mampu melakukan sesuatu seperti ini akan menjadi sempurna: function myFunction(Date myDate, String myString) { //do stuff } Terima kasih! Pembaruan : Karena jawabannya adalah "tidak," jika saya ingin myDatediperlakukan sebagai tanggal (untuk memanggil fungsi tanggal di …

6
Rails - nama aksi pengontrol ke string
Saya punya pertanyaan Rails. Bagaimana cara mendapatkan nama tindakan pengontrol di dalam tindakan pengontrol? Misalnya, alih-alih def create logger.info("create") end Saya ingin menulis sesuatu seperti def create logger.info(this_def_name) end Apa cara untuk mendapatkannya this_def_name?

12
Apa kegunaan yang baik untuk "Anotasi Fungsi" Python3
Anotasi Fungsi: PEP-3107 Saya berlari melintasi potongan kode yang menunjukkan penjelasan fungsi Python3. Konsepnya sederhana tapi saya tidak bisa memikirkan mengapa ini diimplementasikan dalam Python3 atau ada gunanya bagi mereka. Mungkin SO dapat mencerahkan saya? Bagaimana itu bekerja: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): …

10
Buat fungsi menunggu hingga elemen ada
Saya mencoba menambahkan kanvas di atas kanvas lain - bagaimana saya bisa membuat fungsi ini menunggu untuk memulai sampai kanvas pertama dibuat? function PaintObject(brush) { this.started = false; // get handle of the main canvas, as a DOM object, not as a jQuery Object. Context is unfortunately not yet // …

6
Bisakah fungsi dilewatkan sebagai parameter?
Di Jawa saya bisa melakukan sesuatu seperti derp(new Runnable { public void run () { /* run this sometime later */ } }) dan "jalankan" kode dalam metode nanti. Ini adalah rasa sakit untuk ditangani (kelas batin anonim), tetapi bisa dilakukan. Apakah Go memiliki sesuatu yang dapat memfasilitasi fungsi / …
158 function  go 

10
Berbagai argumen vs. opsi objek
Saat membuat fungsi JavaScript dengan beberapa argumen, saya selalu dihadapkan dengan pilihan ini: melewati daftar argumen vs. melewati objek opsi. Sebagai contoh saya menulis fungsi untuk memetakan nodeList ke array: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Saya malah bisa menggunakan ini: function map(options){ ... } di mana opsi …

4
T-SQL - berfungsi dengan parameter default
Saya punya skrip ini: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Saya ingin menggunakannya dalam prosedur dengan cara ini: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; …


6
Panggil fungsi dengan daftar argumen dengan python
Saya mencoba memanggil fungsi di dalam fungsi lain dengan python, tetapi tidak dapat menemukan sintaks yang tepat. Yang ingin saya lakukan adalah sesuatu seperti ini: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) Dalam hal ini panggilan pertama akan …
150 python  function 


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.