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

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • Jay Will

    Jay Will

    19 NİSAN 2006