![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
neweraser |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 |
или
а? ![]() вот это из справки делфи
а мне вот кажется, что и без else можно прекрасно обойтись ![]() -------------------- Кто ищет, тот всегда найдет. |
||||||
|
|||||||
Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი |
Я за второй вариант, ибо наиболее логичный и понятый.
-------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
UniBomb |
|
|||
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург |
neweraser, лучше case
![]() |
|||
|
||||
kemiisto |
|
||||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 |
UniBomb, в Delphi со строками, вроде, не работает. Нет. Первый. Что значит "логичный", "понятный"? Расшифруй. Когда я пишу конструкцию типа №1 я уверен, что некая операция (showmessage, например) выполнится. И выполнится ровно 1 раз. Если правильно написать, конечно. Тут ещё проблема в том, что форматирование нужно удачное выбирать.
А на самом деле - в Delphi "плохой" if. Он "паскалевский". С висячими else и без elsif. Хороший должен позволять писать сколько угодно веток elif/elsif/elseif. Ну и без висячих else, конечно же. ![]() Python
Oberon-2
-------------------- |
||||||
|
|||||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი |
А в else не запутаешься? ![]() Наглядный, скажем так. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
neweraser |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 17.2.2008 |
![]() и я тоже за второй вариант, мне как-то так удобней и меньше кода, и так уже 1400 строчек ![]() -------------------- Кто ищет, тот всегда найдет. |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai |
А ничо что второй вариант заставляет делать лишние проверки, что делает программу медленнее? (Кому интересно смотрим в CPU).
В данном случае не особо страшно... А если подобные проверки будут в большом цикле? |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград |
А еще лучше применить map<string,string>
![]() Самое близкое из стандартного что есть в делфи это отсортированный TStringList . В результате задача превращается в
С логарифмическим временем поиска. Log2N где N число строк. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 |
pwnd ![]() |
|||
|
||||
Utterson |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 29.7.2009 |
Спасибо, смеялся. Наличие данных проверок не факт что на 386SX заметно будет. И это с отключенной оптимизацией. вот. |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re |
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте |
Lazin, это что удар фа-диезом по дельфям?
![]() -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re |
им самым
Добавлено через 32 секунды почему подсветка для OCaml не работает? |
|||
|
||||
Oxy |
|
|||
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 |
|
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 |
|
|||
|
||||
![]() ![]() ![]() |
Правила раздела «Флейм» | |
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Флейм | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |