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

6
Bir matrisin veya veri çerçevesinin her satırına bir işlev uygulayın
2'ye göre bir matrisim ve bağımsız değişkenlerinden biri olarak 2 vektörü alan bir fonksiyonum olduğunu varsayalım. Fonksiyonu matrisin her satırına uygulamak ve bir n vektörü elde etmek istiyorum. Bu R'de nasıl yapılır? Örneğin, bir 2B standart Normal dağılımın yoğunluğunu üç noktada hesaplamak istiyorum: bivariate.density(x = c(0, 0), mu = c(0, …
130 r  function  matrix  apply  sapply 

18
Javascript Array of Functions
var array_of_functions = [ first_function('a string'), second_function('a string'), third_function('a string'), forth_function('a string') ] array_of_functions[0]; Bu, istendiği gibi çalışmaz çünkü dizideki her işlev, dizi oluşturulduğunda yürütülür. Aşağıdakileri yaparak dizideki herhangi bir işlevi yürütmenin doğru yolu nedir: array_of_functions[0]; // or, array_of_functions[1] etc. Teşekkürler!



14
C ++ 'da bir istisna tanımlayıcı kullanmalı mıyım?
C ++ 'da, bir işlevin bir istisna belirticisi kullanarak bir istisna atıp atamayacağını belirtebilirsiniz. Örneğin: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(...); // may throw an exception of some unspecified type Aşağıdakilerden dolayı …


15
Bir SQL Server veritabanında bir dizeyi nasıl arayabilirim?
Bunun mümkün olduğunu biliyorum ama nasıl yapacağımı bilmiyorum. Belirli bir dizenin tüm bahsedenleri için bir SQL Server veritabanını aramam gerekiyor. Örneğin: Tüm tabloları, görünümleri, işlevleri, saklı yordamları, ... "tblEmployes" dizesini (tablolardaki verileri değil) aramak istiyorum. Buna ihtiyacım olan nedenlerden biri, oluşturulan bazı ekstra veri tablolarını kaldırmak istiyorum, ancak korkarım prosedürler …


6
İşlemsiz JavaScript kuralı nedir?
İşlemsiz JavaScript kuralı nedir? Bir Python passkomutu gibi. Seçeneklerden biri boş bir işlevdir: function() {} jQuery, $.noop()yukarıdaki boş işlevi çağıran teklifler . Basitçe falseveya değerinin girilmesi kabul edilebilir 0mi? Bağlamda ... bunların tümü Chrome'da hata vermeden çalışır: var a = 2; (a === 1) ? alert(1) : function() {}; (a …


1
Anonim işlevlerdeki PHP değişkenleri
PHP'de anonim işlevlerle oynuyordum ve bunların dışındaki değişkenlere ulaşmadıklarını fark ettim. Bu sorunu aşmanın bir yolu var mı? Misal: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" Bu "hiçbir şey" vermez. Anonim işlevin öğesine erişmesinin herhangi bir yolu var mı $variable?

6
Python'da, yöntem yerine bir işlevi ne zaman kullanmalıyım?
Zen of Python, işleri yapmanın yalnızca bir yolu olması gerektiğini belirtir - ancak sıklıkla bir işlevi ne zaman kullanacağıma ve bir yöntemi ne zaman kullanacağıma karar verme sorunuyla karşılaşıyorum. Önemsiz bir örneği ele alalım - bir ChessBoard nesnesi. Diyelim ki tahtadaki tüm yasal King hamlelerini almak için bir yola ihtiyacımız …

10
Bu saf bir işlev mi?
Çoğu kaynak , saf bir işlevi aşağıdaki iki özelliğe sahip olarak tanımlar: Dönüş değeri aynı argümanlar için aynıdır. Değerlendirmesinin yan etkisi yoktur. Beni ilgilendiren ilk durum bu. Çoğu durumda, yargılamak kolaydır. Aşağıdaki JavaScript işlevlerini göz önünde bulundurun ( bu makalede gösterildiği gibi ) Saf: const add = (x, y) => …


12
Scala'da yöntemler nasıl profillenir?
Scala yöntem çağrılarını profillemenin standart bir yolu nedir? İhtiyacım olan şey, Zamanlayıcıları başlatmak ve durdurmak için kullanabileceğim bir yöntemin etrafındaki kancalar. Java'da, profili oluşturulacak yöntemleri tanımlamak ve aynı şeyi elde etmek için bayt kodu enjekte etmek için en-boy oranı programlamasını (directionJ) kullanıyorum. Scala'da, süreçte herhangi bir statik yazımı kaybetmeden bir …

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.