Цитата:
Сообщение от switcher!
...эта запись особенно нужна для того, чтобы ненароком не попытаться присвоить значение этой функции (например, по:
 Код AS3:
function test(param:Number):void
{
var peremennaya:Numder = param;
return peremennaya; )
}
Тогда компилятор в строгом режиме выдаст несоответствие типов, мол void не может возвращать.
Второе, это нужно для визуального понимания функции в коде - опять же для себя.
|
Не совсем. Если написать

Код AS3:
function test():void { return void; }
то тоже прокатит =)
void - это просто заимствование из синтаксиса языка си. Чтобы сишникам было комфортнее. Так же как и false и true для паскалистов.
В си если ф-я не возвращает значения, то она обязательно возвращает void! без этого никак. Ну, философия у того языка такая.. А в паскале для этого вместо слова function используется слово procedure.