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
Yorum Gönder