2010-11-25 4 views

ответ

5

void типа указывает компилятору, что функция, которую вы написали, не будет возвращать никакого значения, то в другую сторону, если указать другой тип Т, чем аннулированию компилятор ожидать, что вы вернетесь Т.

Ex:

function foo(a:int):int { // here the compiler expect that somewhere 
          // in your function you return an int 
return a; 
} 
2

void означает, что у него нет значения возврата. I.e., вы не можете использовать его в выражении.

1

void указывает, что функция не вернет значение или, точнее, специальный тип значения undefined. Обратите внимание, что функция return может использовать в выражении и является уникальным значением типа undefined.

В ActionScript 3, чтобы соответствовать строгому режиму, вам нужно указать типы переменных и возвращаемые типы функций, чтобы компилятор знал, какие типы ожидать и оптимизировать ваше приложение.

Смежные вопросы