Anonim Blok Nedir?



Birçok farklı programlama dilinde kullanılan bir anonim blok, adı olmayan bir kod bloğudur. Blok isimlendirilemez, bu nedenle kodun diğer düşük faizli araç kredisibölümlerinde referans alınamaz, ayrıca başka bölümlere de başvurulmaz. Bu bloğun oluşturabileceği işlevler, programlama diline bağlı olarak sınırlanabilir veya sınırsız olabilir, çünkü bazıları bu bloğun gelişmiş işlevleri etkinleştirmesine izin verirken, diğerleri sadece basit komutlara izin verir. Anonim bloklar yapmak için gerekli olan kodlama, bloğun başlangıcında küçük bir bildirim dışında, diğer kodlama bloklarıyla aynıdır.
Programlamada, bir blok, bir bütün paket gibi ele alınan bir kod bölümüdür; Tüm blok, birçok kod satırından oluşan tek bir varlık gibidir. Bu bloklar normalde ayırt edici isimlere sahiptir, ancak anonim bir blok değildir. Bu blok doğada benzer başka bloklara benzerken, adı yoktur. Programcıların bu bloğu kullanmasının temel nedeni, yalnızca basit bir bildirim gerektirmesidir, bu nedenle programcının , bloğun kendisinin çok fazla çalışmasını gerektirmeden bir işlem kodu yazmasına izin verir .
Anonim bir bloğun kullanılmasıyla ilgili en büyük problemlerden biri, diğer bloklara referans verememesi ve bloğun kendisine atıfta bulunmamasıdır. Referans, bir bloğun diğerini çağırması ve çağrılan bloğun işlevlerini çağırmayı yapan bloğa eklemesidir. Bu, kodlamayı azaltmaya yardımcı olur, çünkü programcının sadece bir kez bir eylem yapması gerekir, bundan sonra sürekli olarak anonim olarak anılabilir - anonim olmayan bloklarda. Bir isim olmadan, programcı programa anonim bir bloğa başvurmasını söyleyemez.
Programcıların anonim bir blok oluşturmasına izin faizsiz evlilik kredisiveren birçok programlama dili vardır, ancak bu bloğun verildiği güç miktarı dile bağlıdır. Bazı diller bloğun sınırsız güce sahip olmasını sağlar, bu da işlevleri, komutları, eylemleri ve diğer tüm blokları etkinleştirebilecekleri anlamına gelir. Güç sınırlanırsa, bu blok sadece bir sayıya sayma gibi basit eylemleri etkinleştirebilir.
Anonim bir bloğun kodlanması genellikle diğer bloklarınkine benzer. En büyük farklılıklardan biri, diğer blokların işini yapmak için gerekli olan herhangi bir karmaşık blok beyanının olmamasıdır; Gerekli olan tek beyan, genellikle çok az kod alan “anonim” bloğunu çağırmaktadır. Bloğun sözdizimi, diğer bloklarla karşılaştırıldığında da basitleştirilmiştir.

Yorumlar

Bu blogdaki popüler yayınlar

Paylaşılan Bellek nedir?

Trackpad nedir?

Bilgisayar Arşivi Nedir?