![]() |
Что такое :Void ?
Впринципе у меня проблемы нет, но для общего развития что значит вот это
Код:
function():Void |
|
Кстати в хэлпе не сказано, что такое Void.
|
Это означает, что функция ничего не возвращает.
|
Пустота/отсутствие =)
Если использовать, как глагол - опустошать/покидать (как правило о душе, надежде ну или еще чем-нибудь хорошем =) |
Цитата:
В базовых языках функция с такой сигнатурой обычно называется процедурой, но это как говориться "прошлый век" и во Флеш эта граница практически стерлась. А если Вы не знаете тип возвращаемого функцией значения, но возвращаемое значение есть, то сигнатура функции выглядит так: Код:
function myFunction(аргумент_1:Тип_аргумента_1, аргумент_2: Тип_аргумента_2,...) |
Если написать например в классе такую шишку static function():GlowFilter {
и не задать параметр Return (тоесть возвращение) } то такой скрипт на вас поругается. А если Void то ругани на то что нет return не будет ))) вот вам и возвращалка простым способом |
а-а спасибо. Разобрался.
|
Самое приятное, что всю эту строгую типизацию (все что с двоеточия начинается) писать не обязательно.
|
На днях посмотрел файлы классов компонентов - дык там встречается такое:
Код:
function name (Void):Void{} |
| Часовой пояс GMT +4, время: 11:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.