![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#181 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#182 | |||||||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
отличие в том что компилятор будет стараться вывести типы автоматически так же для параметров(если не указаны явно). если не справляется, то выдаст ошибку. на времени компиляции это скажется незначильно. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
можно ссылку на подробное описание этих конструкций? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||||||||
![]() |
![]() |
![]() |
#183 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Есть немного в 4-м выпуске журнала http://procoder.info/index.php/articles/04/128-sheme1
Точнее смотреть надо в английском варианте.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#184 | |||
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
Код:
Цитата:
Цитата:
Это функция, которая откладывает вычисление параметров до первого их использования. Удобного, например, для assert'ов или debug'ов Код:
Да, то что в шарпе звётся readonly Это как неименованные структуры(tuples) Код:
Это удобно в функциональных языках (в Haskell есть эта конструкция), потому что там всё есть выражение и не может быть последовательности выражений в пределах одной функции (исключая do-нотацию, конечно же, но это всё равно не то), так что для читабельности приходится разбивать выражения на подвыражение в таком виде. А в императивных языках, где есть переменные, в этом нет особой необходимости. |
|||
![]() |
![]() |
![]() |
#185 | ||||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Цитата:
примитивные типы тоже объекты, конечно при возможности это будет оптимизировано, но это уже иной разговор. Цитата:
Цитата:
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||||||
![]() |
![]() |
![]() |
#186 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
В остальном, главное, что Вы всё это хорошего представляете, посмотрим со временем, может что-то хорошее получится) И кстати, может быть будет интересно, в D (и ещё некоторых языках) есть интересная фича, называемая scope-guard, выглядит это примерно так: Код:
|
|
![]() |
![]() |
![]() |
#187 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
делегирование внутрь...хм интересный вариант.
scope guard как то не красивы ![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#188 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Ну тут каждому своё, с этим не поспоришь))
Но по моему это красивей, чем Код:
Код:
Впрочем, это вам уже решать ![]() |
![]() |
![]() |
![]() |
#189 | |||
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
Цитата:
![]() Цитата:
|
|||
![]() |
![]() |
![]() |
#190 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можно ли подобный текст перевести на человеческий язык? | alexxx777 | Помощь студентам | 0 | 24.05.2010 19:56 |
Как создать вид подобный SolidWorks. | KemanSR | Общие вопросы C/C++ | 6 | 04.05.2010 21:30 |
Добавить модуль в phpnuke-подобный движок | Able2Know | Фриланс | 3 | 23.04.2010 16:29 |
В Access есть тип данных "Счетчик".Есть ли подобный тип данных в MS Sql Server 2000? | An_ton | SQL, базы данных | 5 | 16.01.2009 17:55 |