SORU
29 EYLÜL 2008, PAZARTESİ


Lambda nedir?

Birisi bir Lambda ne iyi bir açıklama sağlayabilir? Onlar için bir etiket var ve C sırlarını onlar# soru, ama henüz onlar ilk etapta ne güzel bir tanım ve açıklama bulamadım.

CEVAP
29 EYLÜL 2008, PAZARTESİ


Kilitler, Lambda, anonim ve işlevleri tam olarak aynı şey değildir.

İsimsiz bir fonksiyon (veya, en azından, gerek kendi adı bile olmayan herhangi bir işlevdir.

Bir kapatma düşmüş sonra bile ilan edildiğinde sözcük kapsamı içinde olan değişkenleri erişebileceği bir fonksiyonudurdışarıkapsam. Anonim işlevler mutlaka kapanışları olması gerekmez, ama çoğu dilde vardır ve onlar olmadığı zaman daha az yararlı olur.

Lambda pek o kadar iyi tanımlanmış bilgisayar bilime gelince... Dilleri çok fazla hatta aynı kelimeyi kullanmayın; bunun yerine sadece onları arayabilir veya kapatma fonksiyonları anon ya da kendi terminoloji icat ettiler. LİSP, lambda sadece isimsiz bir fonksiyonudur. Python lambda anonim bir fonksiyonu tek bir ifade ile özel olarak sınırlı, daha fazla bir şey, ve adlı bir işlev gerekir. Lambda her iki dilde de kilitler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • jbignacio

    jbignacio

    13 Mart 2006
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006