«nested-function» etiketlenmiş sorular

7
Python iç içe işlevleri neden kapanış olarak adlandırmıyor?
Python'da iç içe geçmiş işlevleri gördüm ve kullandım ve bir kapatma tanımıyla eşleşiyorlar. Peki neden nested functionsbunun yerine çağrılıyorlar closures? İç dünya işlevleri dış dünya tarafından kullanılmadığı için kapanmıyor mu? GÜNCELLEME: Kapanışları okuyordum ve Python ile ilgili bu konsepti düşünmemi sağladı. Aşağıdaki yorumda birisi tarafından bahsedilen makaleyi araştırdım ve buldum, …

4
İç içe geçmiş işlevlerdeki yerel değişkenler
Tamam, bu konuda bana katlanın, korkunç derecede karmaşık görüneceğini biliyorum, ama lütfen neler olduğunu anlamama yardım edin. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print "Mary pets the " …

7
JavaScript İç içe geçmiş işlevi
Javascript için 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) + '/' + d.getUTCFullYear(); } function outerFunc(base) { var punc = "!"; //inner function function returnString(ext) { 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.