Какая польза от void в AS3 - PullRequest
       38

Какая польза от void в AS3

0 голосов
/ 08 апреля 2011

Какая польза от void в Action Script 3.0?

Может ли кто-нибудь дать краткое объяснение с примером?

Ответы [ 3 ]

3 голосов
/ 08 апреля 2011

void - ключевое слово actioncript, используемое для определения no типа возвращаемого значения в сигнатуре функции и принудительного компилятора для ограничения / проверки

например

public function func():void
{
  //do some thing
}

выше функция ничего не переустанавливает

Надеюсь, это поможет

2 голосов
/ 08 апреля 2011

Это тип функции.Это означает, что он не возвращает никаких данных. По умолчанию Flash всегда ожидает возврата значения.Например, если вы пишете такую ​​функцию: Код ActionScript:

function myFunction(){

}

Flash предполагает, что возврат значения все еще возможен, поэтому следите за ним, использующим ресурсы.Когда вы указываете: void, вы фактически указываете Flash не ожидать никакого возвращаемого значения, поэтому Flash не тратит ресурсы на его отслеживание.

0 голосов
/ 08 апреля 2011

Самый простой способ для меня запомнить, что это функция, которая выполняет действие (другими словами, что-то делает), а не возвращает что-то.

Пример:

function myFunction(event:MouseEvent): void   
{ this.play; //or some other action}
//the above function returns nothing


function mySum(a:int, b:int): int
{var myresult:int = a+b;
return myresult;}
//the above function would return the sum of two integers that you passed into it
...