«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.

4
JavaScript'teki işlevleri tanımlamak için const'un doğru kullanımı
constJavaScript'te ne tür değerlerin ayarlanabileceğine ilişkin sınırlamalar olup olmadığını, özellikle de işlevleri ilgilendiriyorum . Bu geçerli mi? İşe yarıyor, ancak herhangi bir nedenle kötü uygulama olarak kabul ediliyor mu? const doSomething = () => { ... } ES6'da tüm fonksiyonlar bu şekilde tanımlanmalı mıdır? Öyle görünüyorsa, bu yakalanmış gibi görünmüyor. …

6
'key' ve lambda ifadesini kullanan python max işlevi
OOP geçmişinden geliyorum ve python öğrenmeye çalışıyorum. Kullanıyorum maxtipi örneği dönmek için bir lambda ifade kullanan işlevi Playerolan en totalScorelistesi arasında players. def winner(): w = max(players, key=lambda p: p.totalScore) İşlev Player, maksimum değere sahip tür örneğini doğru olarak döndürür totalScore. Aşağıdaki üç şey hakkında kafam karıştı: maxİşlev nasıl çalışır? …
181 python  function  lambda 

15
Java yönteminden 2 değer nasıl döndürülür?
Bir Java yönteminden 2 değer döndürmeye çalışıyorum ama bu hataları alıyorum. İşte benim kod: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } Hata: Exception …

4
Yerel işlev vs Lambda C # 7.0
C # 7.0 yeni uygulamalara bakıyorum ve yerel işlevleri uyguladıklarını ilginç buluyorum, ancak bir lambda ifadesi yerine yerel bir işlev tercih edilecek bir senaryo hayal edemiyorum ve ikisi arasındaki fark nedir. Lamdaların anonymousbu arada fonksiyonlar olduğunu anlıyorum , ancak yerel fonksiyonlar değil, ancak yerel fonksiyonun lambda ifadelerine göre avantajları olduğu …
178 c#  function  lambda  c#-7.0 

10
Hata: R işlevi bulunamadı ...
Bu bir SSS sorusudur, bu yüzden lütfen olabildiğince eksiksiz olun. Cevap bir topluluk cevabıdır, bu yüzden bir şeyin eksik olduğunu düşünüyorsanız düzenlemekten çekinmeyin. Bu soru meta olarak tartışıldı ve onaylandı. R kullanıyorum ve denedim some.functionama aşağıdaki hata iletisini aldım: Error: could not find function "some.function" Bu soru çok düzenli olarak …

12
C ++ 'da işlev bildiriminden sonra noktalı virgül ('; ') gerekmez mi?
Kısa bir süre önce bir ara programlama testi yaptım ve yanlış yaptığım sorulardan biri şuydu: Bir işlev bildiriminden sonra noktalı virgül (';') gerekmez. Doğru ya da yanlış. Ben "yanlış" seçti (ve eğer yanlış olduğumu lütfen beni düzeltin çünkü deli gibi hissediyorum), bir fonksiyon bildirimi (kodun üstünde) tanımından önce yazdığınız şey …

3
Arasındaki fark. ve: Lua'da
Üzerinden .ve üzerinden işlev çağrıları arasındaki fark hakkında kafam karıştı: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Ne :yapıyor?
174 function  lua 

8
Boşluklu bir dizeyi bash işlev argümanı olarak iletme
Ben benim bash betiğindeki bir işleve boşluk içeren bir dize geçmek gerekiyor bir bash komut dosyası yazıyorum. Örneğin: #!/bin/bash myFunction { echo $1 echo $2 echo $3 } myFunction "firstString" "second string with spaces" "thirdString" Çalıştırıldığında beklediğim çıktı: firstString second string with spaces thirdString Ancak, gerçekte çıktı: firstString second string …
173 bash  function 

15
JavaScript köri: pratik uygulamalar nelerdir?
Henüz köreldiđimi sanmýyorum. Ne yaptığını ve nasıl yapılacağını anlıyorum. Kullanacağım bir durumu düşünemiyorum. JavaScript'te köriyi nerede kullanıyorsunuz (veya ana kütüphaneler nerede kullanıyor?) DOM manipülasyonu veya genel uygulama geliştirme örnekleri hoş geldiniz. Cevaplardan biri animasyondan bahsediyor. Gibi fonksiyonlar slideUp, fadeInbir argüman olarak bir öğe almak ve normal yerleşik varsayılan “animasyon fonksiyonu” …

6
Bir sınıfta üye işlevlere sahip genel std :: işlev nesnelerini kullanma
Bir sınıf için ben bir de aynı sınıfın eleman fonksiyonları bazı fonksiyon işaretçileri depolamak istediğiniz mapdepolama std::functionnesneler. Ama ben başlangıçta bu kod ile başarısız: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = &Foo::doSomething; } }; Aldığım error C2064: term does not evaluate to …

11
Python ile e-posta nasıl gönderilir?
Bu kod işe yarar ve bana bir e-posta gönderir: import smtplib #SERVER = "localhost" FROM = 'monty@python.com' TO = ["jon@mycompany.com"] # must be a list SUBJECT = "Hello!" TEXT = "This message was sent with Python's smtplib." # Prepare actual message message = """\ From: %s To: %s Subject: %s …

7
Neden bir işlevi JavaScript'te tanımlanmadan önce kullanabilirim?
Bu kod, farklı tarayıcılarda bile her zaman çalışır: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Yine de neden çalışması gerektiğine dair tek bir referans bulamadım. …

7
R işlevlerinde isteğe bağlı bağımsız değişkenleri belirtmek için "doğru" yol
R'de isteğe bağlı bağımsız değişkenlerle işlevleri yazmanın "doğru" yolunun ne olduğuyla ilgileniyorum. Zamanla, burada farklı bir yol izleyen birkaç kod parçasına rastladım ve uygun (resmi) bir konum bulamadım Bu konuda. Şimdiye kadar, böyle isteğe bağlı argümanlar yazdım: fooBar <- function(x,y=NULL){ if(!is.null(y)) x <- x+y return(x) } fooBar(3) # 3 fooBar(3,1.5) …
165 r  function 

16
Javascript'te Nesne Genişletme
Şu anda Java'dan Javascript'e dönüştürüyorum ve nesneleri yapmak istediğim şekilde nasıl genişleteceğimi anlamak benim için biraz zor. İnternette birkaç kişinin nesneye genişletme denilen bir yöntem kullandığını gördüm. Kod şöyle görünecektir: var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : 'Robo', age : …

3
İşlev bitmeden (örn. Bir denetim başarısız olursa) bir işlevden (dönüş değeri olmayan) python'dan çıkmanın en iyi yolu nedir?
Bir dönüş değeri olmayan bir işlevi çağırdığımız bir yinelemeyi varsayalım. Programımın davranması gerektiğini düşündüğüm yol bu sahte kodda açıklanıyor: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... Bunu python'da uygularsam, rahatsız edici …
164 python  function  return 

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.