Ev gelişme Lambda ifadesi nedir? - techopedia nedir?

Lambda ifadesi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Lambda İfadesi ne anlama geliyor?

Lambda ifadesi, anonim yöntemler yazmak için kullanılan özlü ve işlevsel bir sözdizimi sağlayan anonim bir işlevdir. Fonksiyon programlama kavramına dayanır ve delegeler veya ifade ağacı türleri oluşturmak için kullanılır. Sözdizimi, işlev (arg1, arg2 … argn) ifadesidir.

Techopedia Lambda İfadesini Açıklıyor

Lambda ifadeleri, "gider" olarak okunan = = işlecini kullanır. Giriş parametreleri operatörün sol tarafında belirtilir ve ifade / ifadeler sağda belirtilir. Genel olarak, lambda ifadeleri doğrudan sorgu sözdiziminde kullanılmaz, ancak genellikle yöntem çağrılarında kullanılır. Sorgu ifadeleri yöntem çağrıları içerebilir.


Lambda ifadesi sözdizimi özellikleri aşağıdaki gibidir:

  • Adı olmayan bir işlevdir.
  • Aşırı yük ve geçersiz kılma gibi değiştiriciler yoktur.
  • Fonksiyonun gövdesi bir ifade yerine bir ifade içermelidir.
  • Bir işlev prosedürüne çağrı içerebilir, ancak bir alt prosedür çağrısı içeremez.
  • Dönüş ifadesi mevcut değil.
  • İşlev tarafından döndürülen değer, yalnızca işlev gövdesinde bulunan ifadenin değeridir.
  • End işlevi deyimi mevcut değil.
  • Parametrelerin belirtilen veri türlerine sahip olması veya çıkarılması gerekir.
  • Genel parametrelere izin vermez.
  • İsteğe bağlı ve ParamArray parametrelerine izin vermez.

Lambda ifadeleri derleyiciye kısaltma sağlayarak delegelere atanan yöntemler yayınlamasına olanak tanır. Derleyici, lambda argümanlarında otomatik tür çıkarsama yapar, bu da önemli bir avantajdır.

Lambda ifadesi nedir? - techopedia nedir?