Anonim İşlev Nedir?
Anonim bir işlev, birçok programlama dilinde kullanılan bir
işlevdir, ancak diğer işlevlerin aksine, bağlı olmak zorunda kalmadan
kullanılabilir ve bir ada gerektirmez. Anonim bir işlevi kullanmanın bir yolu,
özellikle de veriler kısasa, verileri bir bölümden devlet desteğiyle iş kurmadiğerine
aktarmaktır. İki ayrı adımda bildirilmesi ve kullanılması gereken diğer
işlevlerden farklı olarak, bu işlev her ikisini de tek bir adımda birleştirir.
Programlayıcı, birçok farklı yer tutucuyu programa ihtiyaç duyan bir programa
programlamak yerine, bu işlevlerden birini bir yedek olarak kullanabilir, kod
miktarını azaltabilir ve yazım hataları bulunmadığından emin olur.
Programlamada birçok fonksiyonun tanımlayıcı olarak
adlandırılan bir simgeye veya sembole bağlı olması gerekir. Bu, anonim bir
işlev kullanılırken atlanır, çünkü işlev için herhangi bir tanımlayıcı gerekli
değildir. Fonksiyonun bir isme ihtiyacı yoktur; Sadece çalışma zamanında bildirilir
ve kullanılır. Programcıların çoğu, sadece birkaç isimsiz fonksiyon olmadıkça,
manuel olarak tanımlamayı kolaylaştırmak için işleve bir isim verecektir.
Anonim bir işlevi kullanmanın bir yolu, bir bölümden
diğerine bilgi iletmektir. Bu, belirli bilgileri fonksiyona yükleyerek veya bu
fonksiyona ulaşıncaya kadar bir kanal boyunca bilgi ileterek yapılabilir. Bunu
yapmanın birincil nedeni, bu fonksiyonun bildirilmesi için çok az kod
gerektirmesi ve bilgiyi iletirken uygun bir aracı işlevi görmesidir.
Bir programlama dilinde normal bir işlev kullanıldığında,
iki adım gerektirir. İlk olarak, işlev bildirilmeli ve bildirilen işlevi
çalıştırmak için kod yazılmalıdır. Anonim bir fonksiyon her ikisi de tek bir
adımda yapabiliyor ve tipik olarak daha az kodlama gerektirir. Bu normalde tek
kullanımlık fonksiyonlar için kullanılır; anonim işlev hiçbir şeye bağlı
değildir, bu nedenle tekrarlanan işlevlerde bir hataya neden olabilir.
Çoğu programlama işlevinde, çeşitli yer tutucuların bilgi
tutması gerekir. Bu yer tutucuların isimleri tam olarak belirtilmelidir veya
program bunları tanımayacaktır. Kodlama ayrıca her yer tutucu için gereklidir
ve büyük bir program için bu, birçok kod satırı devlet desteği hayvancılıkgerektirebilir. Bunun yerine, anonim bir işlev yer tutucu
olarak kullanılabilir ve genellikle çoğu yerine yalnızca birine ihtiyaç
duyulur. Bu işlevin bir isim için gereksinim eksikliği, programın onu anında
tanıyacağı ve fonksiyonun bilgiyi saklamasına izin vereceği anlamına gelir.
Yorumlar
Yorum Gönder