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

12
Geciken işlev çağrıları
İş parçacığının yürütülmeye devam etmesine izin verirken bir işlev çağrısını geciktirmenin güzel ve basit bir yöntemi var mı? Örneğin public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo …
92 c#  function  delay 


8
Bir JavaScript işlevini adlandırıp hemen çalıştırabilir miyim?
Bende bunlardan birkaçı var: function addEventsAndStuff() { // bla bla } addEventsAndStuff(); function sendStuffToServer() { // send stuff // get HTML in response // replace DOM // add events: addEventsAndStuff(); } Olayların yeniden eklenmesi gereklidir, çünkü DOM değişmiştir, bu nedenle önceden eklenen olaylar gitmiş olur. Başlangıçta da takılmaları gerektiğinden (duh), …

6
Sınıf üyesini kullanarak C ++ geri arama
Bunun pek çok kez sorulduğunu biliyorum ve bu nedenle, püf noktasını kazmak ve neyin işe yaradığına dair basit bir örnek bulmak zor. Bunu anladım, basit ve işe yarıyor MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int private_x; }; …

8
Visual Studio'da işlev belgelerini otomatik oluştur
Görsel stüdyoda otomatik olarak işlev başlıkları oluşturmanın bir yolu (umarım klavye kısayolu) olup olmadığını merak ediyordum. Misal: Private Function Foo(ByVal param1 As String, ByVal param2 As Integer) Ve otomatik olarak böyle bir şeye dönüşürdü ... '---------------------------------- 'Pre: 'Post: 'Author: 'Date: 'Param1 (String): 'Param2 (Integer): 'Summary: Private Function Foo(ByVal param1 As …

5
Python'da aşırı yüklenmiş fonksiyonlar?
Python'da aşırı yüklenmiş fonksiyonlara sahip olmak mümkün mü? C # 'da şöyle bir şey yapardım void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } ve sonra işlevi çağırdığımda, argüman sayısına bağlı olarak ikisi arasında ayrım …

7
Bash: bir işlevi parametre olarak ilet
Bash'de bir işlevi parametre olarak iletmem gerekiyor. Örneğin, aşağıdaki kod: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Çıktısı olmalıdır: before Hello world after evalBu bağlamda doğru olmadığını biliyorum ama bu sadece bir örnek :) Herhangi bir fikir?

5
Bir JavaScript işlevini yinelemeli olarak çağırma
Bunun gibi bir değişkende özyinelemeli bir işlev oluşturabilirim: /* Count down to 0 recursively. */ var functionHolder = function (counter) { output(counter); if (counter > 0) { functionHolder(counter-1); } } Bununla functionHolder(3);çıktı olur 3 2 1 0. Diyelim ki aşağıdakileri yaptım: var copyFunction = functionHolder; copyFunction(3);3 2 1 0yukarıdaki gibi …

6
Lambda ifadesi döndüren işlev
C ++ 11'de bir lambda işlevi döndüren bir işlev yazmanın mümkün olup olmadığını merak ediyorum. Elbette bir sorun, böyle bir işlevin nasıl beyan edileceğidir. Her lambda'nın bir türü vardır, ancak bu tür C ++ 'da ifade edilemez. Bunun işe yarayacağını sanmıyorum: auto retFun() -> decltype ([](int x) -> int) { …
90 c++  function  c++11  lambda 


6
Python'da işlev zinciri oluşturma
On Codewars.com ben şu görevi karşılaştı: addArt arda çağrıldığında sayıları toplayan bir işlev oluşturun . Yani add(1)dönmeli 1, add(1)(2)dönmeli 1+2, ... Ben Python temel aşina olduğum sürece, ben bir işlev, yani böyle arka arkaya çağrılacak yapabiliyor bir işlevi hiç karşılaşmadığımız f(x)olarak adlandırılabilir f(x)(y)(z).... Şimdiye kadar, bu gösterimi nasıl yorumlayacağımı bile …


7
const önce parametre vs işlev adından sonra const c ++
Böyle bir şeyin arasındaki fark nedir friend Circle copy(const Circle &); ve bunun gibi bir şey friend Circle copy(Circle&) const; Bu işlevin derleyiciye çağrıldığı nesneyi değiştirmeye çalışmayacağını söylemek için kullanıldıktan sonra const olduğunu biliyorum, peki ya diğeri?

12
Fonksiyonlar ve Saklanan Prosedürler
Diyelim ki sonuç olarak bir tablo döndürmesi gereken bir T-SQL kodu uygulamam gerekiyor. Tablo değerli bir işlevi veya bir dizi satır döndüren bir saklı yordamı uygulayabilirim. Ne kullanmalıyım? Kısaca bilmek istediğim şey şu: İşlevler ve depolanan yordamlar arasındaki temel farklar nelerdir? Birini veya diğerini kullanırken nelere dikkat etmeliyim?

10
C'deki bir işleve argüman olarak bir dizi geçirme
Argüman olarak dizi içeren bir fonksiyon yazdım ve aşağıdaki gibi dizi değerini ileterek çağırdım. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: %d\t %d",arr[0],arr[1]); } Bulduğum şey arraytest(), değerleri ileterek …

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.