Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Коротко и не ясно. (http://www.flasher.ru/forum/showthread.php?t=211622)

ZackMercury 03.10.2015 16:05

caseyryan, не при любых условиях. В скобках указываются значения по умолчанию.
например
Код AS3:

function f(something:int = 4, something2:int = 65):int
{
  ...
}


caseyryan 03.10.2015 16:07

1) Это работает только для примитивных типов
2) Если значением по умолчанию у тебя каждый раз при вызове функции будет новый объект, то именно создание нового при любых условиях и получается

Zebestov 03.10.2015 16:09

Нене, caseyryan, !еслибыонобыловозможно!, то таки создавалось бы только тогда, когда аргумент опущен. Но фигушки :)

caseyryan 03.10.2015 16:12

Цитата:

то таки создавалось бы только тогда
А, ну да. Это я тупанул малость

Psycho Tiger 04.10.2015 12:11

Код AS3:

result = result || new SomeClass()

Слишком писать много!
Код AS3:

result ||= new SomeClass()

:3

Zebestov 04.10.2015 12:13

Чота Котяра говорил, что такая запись глючила (а може я путаю).

caseyryan 04.10.2015 13:24

Я такую запись в синглтонах использую. Ни разу еще не глюканула

Zebestov 04.10.2015 13:30

Возможно путаю. Надо Котяру ждать, може он вспомнит.

dark256 06.10.2015 20:14

Максимум краткости и минимум ясности - это регулярки....
Тут у них победа техническим нокаутом...

caseyryan 06.10.2015 20:20

Ну, минимум ясности там только если ты в них ничего не понимаешь. А если понимаешь, то все логично и ясно


Часовой пояс GMT +4, время: 14:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.