AS3奇数或偶数(mal)函数

时间:2009-05-08 14:40:44

标签: actionscript-3

请 如何解决这个AS3功能?

谢谢

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

错误: 1071:语法错误:在属性返回后期望定义关键字(例如函数),而不是假。

2 个答案:

答案 0 :(得分:6)

为什么在函数语句的末尾有一个分号(;)?我不做任何 AS3编码,但它看起来不正确,粗略地浏览一下网上的几个样本就没有了。

我怀疑这可能是导致你的问题的原因。试试这个:

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

我还更改了return语句,以匹配AS3的其他部分返回值(感谢@Herms,忘了提及: - )

答案 1 :(得分:5)

Pax在答案中是正确的,但你可以通过返回结果来简化它:

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