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

Bu blogdaki popüler yayınlar

Kurumsal Altyapı Yazılımı Nedir?

Biyomedikal Bilişim Nedir?

Kontrol ünitesi nedir?