这里的简单问题是void在AS3中的一个函数中的作用是什么?AS3中void的含义是什么
public function sayGoodbye():void { trace("Goodbye from MySubClass");}
这里的简单问题是void在AS3中的一个函数中的作用是什么?AS3中void的含义是什么
public function sayGoodbye():void { trace("Goodbye from MySubClass");}
void
类型指的是,如果你表示除void编译器希望你返回T.
防爆其他类型T你写的函数不会返回任何值,在另一侧的编译器:
function foo(a:int):int { // here the compiler expect that somewhere
// in your function you return an int
return a;
}
void
意味着它没有返回值。也就是说,你不能在表达式中使用它。
void
指定该函数将返回没有值,或者更确切地说,是特殊的undefined
值类型。请注意,函数返回可以用于表达式中,它是undefined
类型的唯一值。
在actionscript 3中,为了符合严格模式,您需要指定变量类型和函数返回类型,以便编译器知道期望的类型并优化您的应用程序。