«function» etiketlenmiş sorular

Bir işlev (yordam, yöntem, altyordam veya rutin olarak da adlandırılır), kodun tek bir özel görevi yerine getirmesi amaçlanan bir bölümüdür. İşlevleri oluşturmayı veya çağırmayı içeren sorular için bu etiketi kullanın. Bir görevi yerine getirmek üzere bir işlevi uygulama konusunda yardım için bunun yerine [algoritma] veya göreve özel bir etiket kullanın.

8
JavaScript'te geri arama işlevlerini daha iyi anlama
Bir işlevi geri arama olarak başka bir işleve geçirmeyi ve çalıştırmasını anlıyorum, ancak bunu yapmak için en iyi uygulamayı anlamıyorum. Bunun gibi çok temel bir örnek arıyorum: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == …



5
Bir işlevin içinden işlev adını belirleme
Ben gibi bir Bash betiği varsa: #!/bin/bash f() { # echo function name, "f" in this case } Bunu yapmanın bir yolu var mı? Bu, aşağıdakiler gibi yardım iletilerinde kullanılabilir: printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Sadece bu durumda istediğim $0komut dosyasının dosya adı değil .
163 bash  function 

5
Swift isteğe bağlı kaçan kapatma parametresi
Verilen: 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() completionParametre (ve action) türünü yapmanın Action?ve saklamanın bir yolu var …

12
İşlev parametreleri için tür ayarlansın mı?
Bir javascript işlevinin belirli bir parametrenin belirli türde olduğunu bilmesini sağlamanın bir yolu var mı? Böyle bir şey yapabilmek mükemmel olurdu: function myFunction(Date myDate, String myString) { //do stuff } Teşekkür ederim! Güncelleme : Cevabın "hayır" gibi yankılanması myDateolarak, tarih olarak değerlendirilmek istiyorsam (tarih işlevlerini çağırmak için), işlevin içinde bir …

6
Raylar - denetleyicinin eylem adını dizeye
Bir Rails sorum var. Denetleyici eyleminin içine bir denetleyici eyleminin adını nasıl alabilirim? Örneğin, def create logger.info("create") end Gibi bir şey yazmak istiyorum def create logger.info(this_def_name) end Almanın yolu nedir this_def_name?

12
Python3'ün “İşlev Ek Açıklamaları” nın iyi kullanımları nelerdir?
İşlev Ek Açıklamaları: PEP-3107 Python3'ün işlev ek açıklamalarını gösteren bir kod pasajı ile karşılaştım. Kavram basit ama bunların neden Python3'te uygulandığını veya onlar için iyi kullanımlarını düşünemiyorum. Belki SO beni aydınlatabilir mi? Nasıl çalışır: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): ... function body ... …

10
Fonksiyon var olana kadar bekletme
Başka bir tuval üzerine bir tuval eklemeye çalışıyorum - ilk tuval oluşturulana kadar bu işlevi nasıl başlatabilirim? 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 // available in jquery canvas wrapper …

6
Fonksiyonlar parametre olarak iletilebilir mi?
Java'da şöyle bir şey yapabilirim derp(new Runnable { public void run () { /* run this sometime later */ } }) ve yöntemdeki kodu daha sonra "çalıştır". Bu, ele alınması gereken bir acıdır (anonim iç sınıf), ancak yapılabilir. Go'nun bir işlev / geri aramanın parametre olarak iletilmesini kolaylaştırabilecek bir şeyi …
158 function  go 

10
Birden çok argüman ve seçenek nesnesi
Birden fazla argümana sahip bir JavaScript işlevi oluştururken, her zaman bu seçenekle karşı karşıya kalırım: bir argüman listesi geçirin ve bir seçenekler nesnesini geçirin. Örneğin bir diziye bir nodeList eşlemek için bir işlev yazıyorum: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Bunun yerine kullanabilirsiniz: function map(options){ ... } burada …

4
T-SQL - varsayılan parametrelerle işlev
Bu komut dosyası var: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Bu şekilde bir prosedürde kullanmak istiyorum: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; Ama hatayı …


4
Bir Diziyi PHP'de Dizi olarak Değil Bağımsız Değişkenler Olarak Aktarma
PHP'de bir diziyi bir işlev için bir argüman listesi olarak geçirmenin, diziyi standart func($arg1, $arg2)biçime aktarmanın bir yolu olduğunu hatırlıyorum . Ama şimdi nasıl yapılacağı konusunda kayboldum. Gönderime göre geçirme şeklini, gelen parametrelerin nasıl "glob" yapılacağını hatırlıyorum ... ama diziyi bir argüman listesine nasıl listeden çıkaracağımı hatırlamıyorum. Bu kadar basit …
151 php  arrays  function  methods 

6
Python'da bağımsız değişken listesi olan bir işlevi çağırma
Bir işlevi python içinde başka bir işlev içinde çağırmaya çalışıyorum, ancak doğru sözdizimi bulamıyorum. Ne yapmak istiyorum böyle bir şeydir: 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]) Bu durumda ilk çağrı çalışır, ikincisi çalışmaz. Ne değiştirmek istiyorum sarma …
150 python  function 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.