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

相關問題