這裏的簡單問題是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中,爲了符合嚴格模式,您需要指定變量類型和函數返回類型,以便編譯器知道期望的類型並優化您的應用程序。