«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 işlev sırası: neden önemlidir?
Orijinal Soru: JSHint , JavaScript'im, çağrıya göre daha aşağıda tanımlanan bir işlevi çağırdığında şikayet ediyor. Bununla birlikte, sayfam bir oyun içindir ve her şey indirilene kadar hiçbir işlev çağrılmaz. Öyleyse, kodumda sıralama işlevleri neden görünür? DÜZENLEME: Cevabı bulduğumu düşünüyorum. http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting İçimde inliyorum. Görünüşe göre altı bin satırlık kodu yeniden sipariş …

8
ES6 sınıflarıyla İşlev nasıl genişletilir?
Тот вопрос есть ответы на Stack Overflow için русском : Hаследование от функции ES6, özel nesnelerin genişletilmesine izin verir. Yani işlevden miras almak mümkündür. Böyle bir nesne bir işlev olarak çağrılabilir, ancak böyle bir çağrı için mantığı nasıl uygulayabilirim? class Smth extends Function { constructor (x) { // What should …

8
PHP'de işlevi parametre olarak kabul edin
PHP'de bir işlevi parametre olarak geçirmenin mümkün olup olmadığını merak ediyordum; JS'de programlama yaparkenki gibi bir şey istiyorum: object.exampleMethod(function(){ // some stuff to execute }); İstediğim şey, bu işlevi exampleMethod içinde bir yerde çalıştırmak. PHP'de bu mümkün mü?
105 php  function 

13
Neden bir dizi parametresinin boyutu main içindeki ile aynı değil?
Parametre olarak gönderilen bir dizinin boyutu neden main içindeki ile aynı değil? #include <stdio.h> void PrintSize(int p_someArray[10]); int main () { int myArray[10]; printf("%d\n", sizeof(myArray)); /* As expected, 40 */ PrintSize(myArray);/* Prints 4, not 40 */ } void PrintSize(int p_someArray[10]){ printf("%d\n", sizeof(p_someArray)); }
104 c  arrays  function  sizeof 

16
Hangisinin kullanılması daha çok tercih edilir: lambda fonksiyonları mı yoksa iç içe geçmiş fonksiyonlar ('def') mı?
Çoğunlukla lambda işlevlerini kullanıyorum, ancak bazen aynı davranışı sağlayan iç içe geçmiş işlevler kullanıyorum. Burada, eğer biri başka bir işlevde bulunursa, aynı şeyi işlevsel olarak yaptıkları bazı önemsiz örnekler verilmiştir: Lambda işlevi >>> a = lambda x : 1 + x >>> a(5) 6 İç içe geçmiş işlev >>> def …

9
En yakın 0,5'e nasıl yuvarlayabilirim?
Derecelendirmeleri göstermem gerekiyor ve bunun için aşağıdaki gibi artışlara ihtiyacım var: Sayı 1.0 ise 1'e eşit olmalıdır Sayı 1.1 ise 1'e eşit olmalıdır Sayı 1.2 ise 1'e eşit olmalıdır Sayı 1.3 ise 1.5'e eşit olmalıdır Eğer 1.4 ise eşit olmalıdır 1.5 Sayı 1.5 ise 1.5 eşit olmalı 1.6 Sayı 1.7 …
103 c#  math  function 


3
Programdan çıkmadan önce bir şeyler yapmak
Programınız kapanmadan önce çalıştırılacak bir işleve veya bir şeye nasıl sahip olabilirsiniz? Arka planda sürekli çalışan bir komut dosyam var ve bazı verileri çıkmadan önce bir dosyaya kaydetmem gerekiyor. Bunu yapmanın standart bir yolu var mı?
102 python  function  exit 

11
C Makro ve Fonksiyon
Her zaman makro kullanmanın işlev kullanmaktan daha iyi olduğu örnekler ve durumlar gördüm. Biri bana bir makronun bir işleve kıyasla dezavantajını bir örnekle açıklayabilir mi?



3
Bash'de bir işlevden nasıl çıkılır
Eğer bir koşul tüm komut dosyasını öldürmeden doğruysa, bir fonksiyondan nasıl çıkarsınız, sadece fonksiyonu çağırmadan önce geri dönün. Misal # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false ]; then exit …
101 bash  function  exit 

11
Bir python işlevini seçmenin (veya kodunu başka şekilde seri hale getirmenin) kolay bir yolu var mı?
Bir ağ bağlantısı üzerinden bir işlevi aktarmaya çalışıyorum (asyncore kullanarak). Böyle bir aktarım için bir python işlevini (en azından bu durumda yan etkisi olmayacak) serileştirmenin kolay bir yolu var mı? İdeal olarak bunlara benzer bir çift işleve sahip olmak isterim: def transmit(func): obj = pickle.dumps(func) [send obj across the network] …
100 python  function  pickle 



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.