İçinde bir değişken durum olmadığını bildirirken derleyici hata ve ayraç | Netgez.com
SORU
9 ÅžUBAT 2012, PERÅžEMBE


İçinde bir değişken durum olmadığını bildirirken derleyici hata ve ayraç

Neden bu ilk if ve ikinci başarısız derleme mi?

if(proceed) {int i;} // This compiles fine.
if(proceed) int i;// This gives an error. (Syntax error on token ")", { expected after this token)

CEVAP
9 ÅžUBAT 2012, PERÅžEMBE


Java Language Spec.

    Block:
            { BlockStatementsopt }

    BlockStatements:
            BlockStatement
            BlockStatements BlockStatement

    BlockStatement:
            LocalVariableDeclarationStatement
            ClassDeclaration
            Statement

ve

    IfThenStatement:
            if ( Expression ) Statement

int i LocalVariableDeclarationStatement, Statement Bir değil anlaşılan. İşe yaramıyor.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • GoogleTechTalks

    GoogleTechTa

    15 AÄžUSTOS 2007
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006