2011-08-01 74 views
1

我寫了一個單例類來跟蹤我的應用程序中的一些變量。語法錯誤:期待rightparen之前

我收到了一個我找不到的語法錯誤,我確定我錯過了一些簡單的東西,但它是那些日子之一。任何人都看到我的代碼有問題嗎?

錯誤是1084:語法錯誤:在resultNumber之前期待rightparen。

public static function setResult(int resultNumber, int value): void 
    { 
     switch(resultNumber) 
     { 
      case 2: { this.result2 = value; break; } 
      case 3: { this.result3 = value; break; } 
      case 4: { this.result4 = value; break; } 
      case 5: { this.result5 = value; break; } 
      case 6: { this.result6 = value; break; } 
      case 7: { this.result7 = value; break; } 
      case 8: { this.result8 = value; break; } 
      case 9: { this.result9 = value; break; } 
      case 10: { this.result10 = value; break; } 
      case 11: { this.result11 = value; break; } 
      case 12: { this.result12 = value; break; } 
      case 13: { this.result13 = value; break; } 
      case 14: { this.result14 = value; break; } 
     } 
    } 

回答

5

這是不是Java:

public static function setResult(resultNumber:int, value:int): void 
{ 
    switch(resultNumber) 
    { 
     case 2: { this.result2 = value; break; } 
     case 3: { this.result3 = value; break; } 
     case 4: { this.result4 = value; break; } 
     case 5: { this.result5 = value; break; } 
     case 6: { this.result6 = value; break; } 
     case 7: { this.result7 = value; break; } 
     case 8: { this.result8 = value; break; } 
     case 9: { this.result9 = value; break; } 
     case 10: { this.result10 = value; break; } 
     case 11: { this.result11 = value; break; } 
     case 12: { this.result12 = value; break; } 
     case 13: { this.result13 = value; break; } 
     case 14: { this.result14 = value; break; } 
    } 
} 
+0

我寫ActionScript代碼在Flex移動應用 – korymiller

+1

我的意思是你聲明的方法參數,如在Java中。我用ActionScript的方式糾正了它們。 – Constantiner

+0

啊,我明白了。謝謝!! – korymiller

相關問題