emacs lisp kılavuzu
Oct 02 2020
Simple Lambda Expression ExampleEmacs Lisp kılavuzunun düğümünde bu metin ne anlama geliyor :
Bu örneklerin gösterdiği gibi, yerel değişkenler yapmak ve onlara değerler vermek için lambda ifadesinin arabası olarak olan bir formu kullanabilirsiniz. Lisp'in eski günlerinde, bu teknik yerel değişkenleri bağlamanın ve başlatmanın tek yoluydu. Ancak günümüzde
letbu amaç için özel formun kullanılması daha nettir.
Kullanımı letbana açık, ama arabanın bununla ne alakası var?
Yanıtlar
3 choroba Oct 02 2020 at 18:47
Bir lambda ifadesinin uygulaması, ifadedeki yerel değişkenleri doldurmak için kullanıldı, bu nedenle, örneğin bugün şu şekilde yazabileceğiniz
(let ((x 12))
(message (number-to-string (- (* 4 x) (/ x 2)))))
olarak yazdın
((lambda (x)
(message (number-to-string (- (* 4 x) (/ x 2)))))
12)
Lambda ifadesi, tüm formun arabasıdır.
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'