lambda fonction ; nerede ne amaçla kullanılır !? ve neden !? |
lambda fonction ; nerede ne amaçla kullanılır !? ve neden !?
-
-
Sadece bir noktadan cagiracagin bir fonksiyonu gidip enayi gibi global olarak tanimlama diye.
-
SaySomething diye bir methodumuz olsun, bu method argüman olarak bir method alsın ve onu çalıştırsın.
SayHelloWorld() { print("Hello World") }
SaySomething(SayHelloWorld)
Gördüğünüz gibi bir method tanımladınız, ve tek bir satır kodu var. Bunun yerine lambda kullanarak aynısını böyle yaparsınız:
SaySomething(() => print("Hello World"))
< Bu ileti mini sürüm kullanılarak atıldı > -
konuyu biraz daha açarmısınız !?
-
Array filter eden bir method dusun. Bunun kosul kismi disarida olmak zorunda. Iste onu parametre olarak alabilmek icin lamda yaparsin. Bir cok dilde de boyledir js de adi callback olur , c# da expression olur
-
yaw şunu daha basitçe
dağdaki çobanın bile anlayacağı dilde anlatabilecek adam yok mu !?
-
dagdaki cobanin lambda function ile isi olmaz.
anlamak icin "std::find_if" fonksiyonunun lambda ile ve lambda kullanmadan yapilan orneklerine bak.
< Bu mesaj bu kişi tarafından değiştirildi controller_ -- 11 Eylül 2020; 14:40:55 > -
hala tam anlamış değilim !
wiki tarihçesine girince turing makinesine oradan almanların enigma makinesine geçen bir durum var
verileri değişken olarak alıyor
ama doğru eşleştirme kesin olmayacağından
fonksiyon doğru deşifreyi elde edemeyeceği için
her zaman ham veriyi ayrı bir şekilde saklayıp uygun derleme yapılana kadar
sistemde 2 farklı fonksiyonun varyasyonunu koruyor gibi.
teknik olarak çok güçlü bir jagon içeriyor.
ve acayip bir fonsiyon bununla yapıla bilinecekler
öyle 2-3 örnekle anlatılacak cinsten değil yani
ultra sıkıştırmalı değişken içerikli dosya sıkıştırma algoritması bile oluşturula bilinir.
hala tam anlamıyla bunun fonskiyon gücünü insanların anlamamış olması da bir ilginç yani.
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X