2010-11-25 37 views
0

这里的简单问题是void在AS3中的一个函数中的作用是什么?AS3中void的含义是什么

public function sayGoodbye():void { trace("Goodbye from MySubClass");} 

回答

5

void类型指的是,如果你表示除void编译器希望你返回T.

防爆其他类型T你写的函数不会返回任何值,在另一侧的编译器:

function foo(a:int):int { // here the compiler expect that somewhere 
          // in your function you return an int 
return a; 
} 
2

void意味着它没有返回值。也就是说,你不能在表达式中使用它。

1

void指定该函数将返回没有值,或者更确切地说,是特殊的undefined值类型。请注意,函数返回可以用于表达式中,它是undefined类型的唯一值。

在actionscript 3中,为了符合严格模式,您需要指定变量类型和函数返回类型,以便编译器知道期望的类型并优化您的应用程序。

相关问题