2009-05-08 12 views
0

お願い このAS3関数を修正する方法は?AS3奇数または偶数(mal)関数

function dispari(numero:int):Boolean; 
{ 
    //check if the number is odd or even 
    if (numero % 2 == 0) 
    { 
    returns false; 
    } 
    else 
    { 
    returns true; 
    } 
} 

ERRORありがとう: 1071:構文エラー:属性戻り、ない偽の後に(関数など)の定義キーワードを期待しました。

答えて

6

なぜ機能文の最後にセミコロン(;)がありますか?私はしません AS3のコーディングですが、それは正しいとは思わないし、ウェブ上のいくつかのサンプルで大雑把な一見そこにそれを持っていません。

私はあなたの問題の原因と考えられます。代わりにこれを試してみてください:

function dispari(numero:int):Boolean 
{ 
    //check if the number is odd or even 
    if (numero % 2 == 0) 
    { 
     return false; 
    } 
    else 
    { 
     return true; 
    } 
} 

私も、AS3の他のすべての作品は、値(おかげで、@Hermsを返すために何を一致させるためにreturn文を変更しパックスがある:-)

+0

正確に結果を返します。 ;そこにはいけません。 – Herms

+0

ああ、また、 "返品"ではなく "返品"でなければならないことに注意してください。この回答のコードは正しいです。 – Herms

5

ことを言及するのを忘れました正しい答えを返しますが、結果を返すだけで簡略化できます:

function dispari(numero:int):Boolean 
{ 
    return (numero % 2 != 0); 
} 
+0

または "return(numero%2!= 0);" ? – paxdiablo

関連する問題