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

  • taliajoy18

    taliajoy18

    12 Temmuz 2011
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006