SORU
27 EKİM 2008, PAZARTESİ


Java, ayraç kendileri ile Ne demek istiyorsunuz?

İki şekilde ayraç kullanan bazı Java kodu var

//curly braces attached to an if statement:
if(node.getId() != null)
{
    node.getId().apply(this);
}

//curly braces by themselves:
{
    List<PExp> copy = new ArrayList<PExp>(node.getArgs());
    for(PExp e : copy)
    {
        e.apply(this);
    }
}
outAMethodExp(node);

O tek başına ilk ifadenin ayraç ne demek?

CEVAP
27 EKİM 2008, PAZARTESİ


Fazladan ayraçlar tek amacı kapsamı-sınırı sağlamaktır. List<PExp> copy sadece o teller içinde var olacak, ve bunların dışında hiçbir kapsamı var.

Eğer bu üretilen kodu, sanırım kod-jeneratör yok bu yüzden ekleme kodu (gibi) hakkında endişelenmenize gerek kalmadan daha kaç kere vardır takılı List<PExp> copy ve hakkında endişelenmenize gerek kalmadan muhtemelen yeniden adlandırma değişkenleri eğer bu parçacığı eklenir aynı yöntemi birden çok kez.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009