«closures» etiketlenmiş sorular

Bir işlev (genellikle anonim), referans ortamına, bu kapsamın dışında çalıştırılırsa, o ortama (değişkenleri ve diğer referanslar) yine de erişebilecek şekilde orijinal sözcük kapsamında bağlanır.

9
Kapatma nedir?
Her şimdi ve sonra “kapanışlar” denildiğini görüyorum ve aramaya çalıştım ama Wiki anladığım bir açıklama yapmıyor. Biri bana yardım edebilir mi?


3
C #, Java ve Scala'nın Kapaklar / Lambdas /… yaklaşımlarındaki avantaj ve dezavantajları nelerdir?
Ben C # ve Scala arasındaki teknik uygulama farklılıkları ve her iki çözümler uygulama fikirleri ve e-posta içinde dile endişeleri nasıl karşılaştırılacağı merak ediyorum Peek Geçmiş lambda Brian Goetz tarafından, posta listesine gönderilen Proje Lambda'ya (JSR 335) ? E-postadan: "Belki de lambdalar sadece iç sınıf örnekleri olmalı, bu gerçekten basit …
30 c#  java  scala  lambda  closures 

6
Kapatma JavaScript için neden önemlidir?
C # 's lambda ifadesi de kapanışlara sahiptir ancak C # toplulukları veya kitapları tarafından nadiren tartışılmaktadır. C # dünyasında olduğundan çok daha fazla JavaScript insanının ve kitabının kapanışları hakkında konuştuğunu görüyorum . Neden?

1
Groovy, Tennent'in Yazışma İlkesini izliyor mu?
İşte Tennent'in Yazışma İlkesi'nin ilginç bir tartışması ve Neal Gafter'ın kısa bir açıklaması : İlke, bir ifadenin veya ifadenin, bir kapağa sarılıp hemen çağrıldığında, bir kapağa sarılmadan önce olduğu gibi aynı anlama sahip olması gerektiğini belirtir. Bir kapanışta kodu sararken anlambilimdeki herhangi bir değişiklik muhtemelen dilde bir kusurdur. Groovy dili …


4
Java'daki kapaklar Java Topluluğunu nasıl etkiler?
Java: Closures için planlanan en çok konuşulan özelliklerden biridir. Birçoğumuz onları özlüyoruz. Bazılarımız (ben dahil) biraz sabırsızlandık ve boşluğu doldurmak için senaryo dillerine yöneldik. Ancak, kapanışlar sonunda Java'ya ulaştığında: Java Topluluğunu nasıl etkileyecekler? VM hedefli komut dosyası dillerinin ilerlemesi yavaş yavaş taranacak mı, aynı mı kalacak, yoksa mı olacak? İnsanlar …
11 java  closures 

3
Yan etkileri olan kapaklar “işlevsel tarz” olarak kabul edilir mi?
Birçok modern programlama dili, bazı kapatma kavramlarını , yani bir kod parçasını (blok veya işlev) destekler. Bir değer olarak değerlendirilebilir ve bu nedenle bir değişkende saklanabilir, kodun farklı bölümlerine aktarılabilir, bir programın bir bölümünde tanımlanabilir ve aynı programın tamamen farklı bir bölümünde çağrılabilir. Değişkenleri tanımlandığı bağlamdan yakalayabilir ve daha sonra …

3
Kapaklar hakkında neden bu kadar çok vızıltı var? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Geliştiriciler arasındaki kapanışlar hakkında neden bu kadar çok vızıltı …
9 closures 
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.