Понедельник, 25 Ноября 2024, 12:31

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Нубский вопрос по ActionScript 3.0
senenkovДата: Вторник, 06 Сентября 2011, 22:57 | Сообщение # 1
был не раз
Сейчас нет на сайте
Я недавно начал изучать ActionScript 3.0, и после ознакомления темы "Методы" не смог понять для чего нужно возвращать значения(return)! Книга по которой я прохожу обучение называется "Колин Мук ActionScript 3.0. Подскажите пожалуста для чего нужно возвращать значения?
КластерДата: Вторник, 06 Сентября 2011, 23:05 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Для того чтобы вернуть результат. Для функций которые просто исполняют и не имеют результата, используется в качестве возврата константа void.

Ну вот пример :

Code

function NoResult():void
{
   код ;
}


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

Пример:

Code

function Result(rs:String):String // в качестве возвращаемой переменной используется строка
{
var s:String = "Result : "+rs;
return s;
}

trace(Result("Пример")); // вернёт строку "Result : Пример"


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


Сообщение отредактировал Кластер - Вторник, 06 Сентября 2011, 23:09
senenkovДата: Вторник, 06 Сентября 2011, 23:23 | Сообщение # 3
был не раз
Сейчас нет на сайте
спасибо помог!
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг