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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011