'Nested-function' olarak etiketlenen sorular

Yuvalanmış işlevler, tanımı başka bir işlev tanımına sözcüksel olarak eklenmiş işlevlerdir. İç içe geçmiş işlevler, işlev kavramına sahip her dilde mutlaka bulunmaz ve bir terimin tam anlamı diller arasında değişir.
7
cevap

Yuvalanmış python işlevleri neden kapatma olarak adlandırılmıyor?

Python'da iç içe geçmiş işlevleri gördüm ve kullandım ve kapatma tanımına uydular. Öyleyse neden kapak yerine iç içe geçmiş işlevler deniyor? İç içe işlevler dış dünya tarafından kullanılmadığı için kapalı değil mi? GÜNCELLEME: ...
26 Ekim ayarla '10 6: 11'de
3
cevap

Python Yuvalanmış İşlevlerinde Yerel Değişkenler

Bu konuda yanımda ol, çok kafa karıştırıcı görüneceğini biliyorum, ama lütfen neler olduğunu anlamama yardım et. functools dan ithal kısmi sınıf Cage (nesne): def __init __ (öz, hayvan): self.animal = hayvan ...
14 Eylül’de ayarlandı '12, saat 14:28
9
cevap

PHP iç içe geçmiş fonksiyonlar ne için?

JavaScript'te iç içe geçmiş işlevler çok kullanışlıdır: kapanış, özel yöntemler ve elinizde ne varsa. PHP iç içe geçmiş fonksiyonlar ne için? Kimse onları kullanıyor mu ve neden? İşte yaptığım küçük bir araştırma <? Php işlevi dış ($ msg) {...
Jan 06 olarak ayarla '09, 12:56
6
cevap

İç içe javascript işlevi

Javascript için sadece anlamadığım bir kod parçam var: function dmy (d) {function pad2 (n) {return (n <10)? '0' + n: n; } return pad2 (d.getUTCDate ()) + '/' + pad2 (d.getUTCMonth () + 1) + '/' + dg ..
03 eylül ayarla '11 23: 16'da
6
cevap

Python'da iç içe geçmiş işlev

Python koduyla elde edebileceğimiz faydalar veya sonuçlar aşağıdaki gibidir: class some_class (parent_class): def doOp (self, x, y): def add (x, y): return x + y return add (x, y) Buldum açık kaynak kodlu bir projede ...
19 Ekim’de '09, 17:40
9
cevap

Yuvalanmış işlevler python'da nasıl çalışır?

def maker (n): def action (x): dönüş x ** n dönüş eylemi f = maker (2) baskı (f) baskı (f (3)) baskı (f (4)) g = makine (3) baskı (g (3)) print (f (3)) # hala hatırlıyor 2 2 Neden iç içe geçmiş fonksiyon, ilk önce 2 değerini hatırlıyor?
Jan 05 olarak ayarla '10, 15:29
2
cevap

İşlev içindeki işlev - her seferinde?

Bu kodun olduğunu varsayalım: def big_function (): def little_function (): ....... ......... Python belgelerinde def yazıyor: Bir fonksiyon tanımı çalıştırılabilir bir ifadedir. Uygulaması işlevin adını bağlar ... Yani soru şu: Pro ...
16 Nis’ta ayarlandı '13 10: 24'te
7
cevap

C ++ 'da iç içe geçmiş fonksiyonların taklidi

C, aşağıdaki kod çalışır, her zaman gcc kullanın. int foo (int foo_var) {/ * kod * / int bar (int bar_var) {/ * kod * / dönüş çubuğu_var; } dönüş çubuğu (foo_var); } Yuvalanmış işlevlerin aynı işlevselliği C ++ 'ta nasıl elde edilir ...
18: 11’de 21: 04’te
1
cevap

Yuvalanmış İşlevleri Uygulama

Geçenlerde gcc'nin yuvalanmış bir fonksiyonun tanımına izin verdiğini öğrendim. Bence bu harika bir özellik, ama nasıl uygulanacağını merak ediyorum. İç içe geçmiş işlevlere doğrudan çağrılar uygulamak zor olmasa da, bağlam işaretçisini ...
18 Kasım’da 11: 11'de
6
cevap

JavaScript çağrısı iç içe geçmiş işlevi

Aşağıdaki kod snippet'ine sahibim: function initValidation () {// ilgisiz kod burada işlev validate (_block) {// burada kod}} validate () işlevini initValidation () işlevinin dışında bir şekilde çağırabilir miyim? Denerim ...
11 Ocak ayarla '12 13:39
11
cevap

Yuvalanmış işlevler gcc'de yuvalanmış mı?

İç içe geçmiş işlevlerin standart C'nin bir parçası olmadığını biliyorum, ancak gcc'de bulunduğundan (ve gcc'nin umursadığım tek derleyici olduğu için) sık sık kullanıyorum. Bu kötü mü? Eğer evet ise, gösterebilir misin ...
28 Mayıs '10 'da saat 16: 22’de
3
cevap

Yuvalama işlev değişkeni yuvalanmış bir işlevde nasıl değiştirilir

Nesting işlevinde tanımlanan değişkenin iç içe geçmiş işlevde değişmesini istiyorum, örneğin def nesting (): count = 0 def iç içe (): count + 10 = i (10): nested () baskı sayısı Ne zaman sebep olur ...
01 Haziran 11’ü 12:05’te
3
cevap

Birden çok iç içe değiştirme işlevi Excel'de nasıl birleştirilir?

Daha sonra birleştirilecek bir dizgeyi biçimlendirmek için bir işlev yapılandırmaya çalışıyorum. Bir çizgi örneği şuna benzer: Standard_H2_W1_Launch_123x456_S_40K_AB Bazen "S" bulunmasa da, bazen "40K" "60K" olur ya da "_AB" de ...
11 Mart'ta saat 3: 13'te
1
cevap

MATLAB - fonksiyon tanımlayıcı parametresini tanımlayıcı olarak başka bir fonksiyona geçirmek

Genetik algoritmalar (baş ağrıları, yükler) kullanarak atama üzerinde çalışın. Sonuçlarını karşılaştırmak için farklı geçiş yöntemlerini ve farklı mutasyon yöntemlerini test edebilmem gerekiyor (bir makalenin parçası ...
22 ekime ayarlanmış . '09, 17:27
2
cevap

İzin verilen bir işlevin türünü nasıl bildiririm

Şunun gibi bir şey yazmak istiyorum: f :: (a -> b) -> a -> c -> b fg = iç olsun :: a -> c -> iç xy = gx iç olsun ama bu bana hata veriyor . Çünkü aynı "a" ve "b" türlerine atıf yapmaya çalıştığımı tanımıyor, ...
20 Mayıs '14, 04:05