Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.04.2010, 22:44
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Gvozd, это скорее оптимизация, чем попытка не усложнять. Хотя да, чем ближе к ядру, тем простительнее, ибо (если оно не встречается на каждом шагу) эти исключения хорошо известны
Ответить с цитированием
  #12 (permalink)  
Старый 16.04.2010, 11:52
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

Сообщение от x-yuri Посмотреть сообщение
один из основных или один из существующих? И речь не о методе передачи по ссылке а о возвращении результата через аргумент. Т.е. аргумент - это результат, т.е. чтобы узнать, что возвращает функция надо в идеале просмотреть код функции на предмет "возвращает ли она что-то через аргументы". Внимание, ключевая цитата:
так а по ссылке передают для двух целей - 1) чтобы не создавать копию параметра и 2) для сохранения изменений в параметре(что есть результат)
Объекты в php5 - как передаются ? - по ссылке. Во первых чтобы копию не создавать. Во вторых чтобы не танцевать с бубном возвращая ссылку на этот же объект если надо всего лишь например вызвать его один метод.

Сообщение от x-yuri Посмотреть сообщение
возвращение результата через аргумент - это более простой способ, чем усложнение возвращаемого значения (возвращаемого нормальным способом). Но на данный момент я не вижу ситуации, когда бы он оказался к месту
он к месту уже по тому что он проще.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строковый параметр функции со спецсимволами JooZ Общие вопросы Javascript 6 09.04.2009 16:18