ここで簡単な質問は、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
タイプは、あなたが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
値型を返すように指定します。関数return はを式で使用でき、undefined
タイプの一意の値であることに注意してください。
厳密なモードに準拠するには、コンパイラが期待するタイプを知り、アプリケーションを最適化するために、変数型と関数戻り型を指定する必要があります。