请 如何解决这个AS3功能?
谢谢
function dispari(numero:int):Boolean;
{
//check if the number is odd or even
if (numero % 2 == 0)
{
returns false;
}
else
{
returns true;
}
}
错误: 1071:语法错误:在属性返回后期望定义关键字(例如函数),而不是假。
答案 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);
}