Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> что лучше, c else или без 
:(
    Опции темы
UniBomb
Дата 19.2.2010, 15:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург




A5uKa, не все же брейнфак знают, мог бы и переносы для читабельности сделать.


--------------------
PM MAIL ICQ Skype   Вверх
Oxy
Дата 19.2.2010, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009




Whitespace
Код

.          






                                                                                                                                                         
                                          
 
       
PM MAIL WWW   Вверх
A5uKa
Дата 19.2.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008




Цитата(UniBomb @ 19.2.2010,  15:44)
A5uKa, не все же брейнфак знают, мог бы и переносы для читабельности сделать.

Код

[>>+>+<<<-]>>>
[<<<+>>>-]>+<<
[
-----[>]>>[<<<+++>>>[-]
]


Добавлено через 1 минуту и 9 секунд
Oxy
Кстати только сегодня в обед его вспоминали
PM   Вверх
RockClimber
Дата 26.2.2010, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре




Вот как надо:
Код

const  MonthList: array [0..11] of string = ('январь', 'февраль', 'март', ...)

begin

ShowMessageFmt('%d', [AnsiIndexText(str, MonthList)+1]);

end;




--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
Lazin
Дата 26.2.2010, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




Цитата(RockClimber @  26.2.2010,  11:30 Найти цитируемый пост)
Вот как надо

нет, так не надо! ошибки кто будет проверять? smile 
PM MAIL Skype GTalk   Вверх
Alexeis
Дата 26.2.2010, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград




  В общем case (switch) по строкам нужная вещь ! Современный язык должен иметь такую конструкцию


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Lazin
Дата 26.2.2010, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




совершенный язык вообще не должен иметь конструкцию switch smile
PM MAIL Skype GTalk   Вверх
A5uKa
Дата 26.2.2010, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008




я за match  smile 
PM   Вверх
RockClimber
Дата 26.2.2010, 15:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре




Цитата(Lazin @  26.2.2010,  11:32 Найти цитируемый пост)
нет, так не надо! ошибки кто будет проверять?

Пушкин smile 
И вообще, какие ошибки, значение пользователь дожен выбирать из комбобокса, никакой самодеятельности. Тогда и ошибок не будет. smile

Добавлено через 1 минуту и 21 секунду
Цитата(Lazin @  26.2.2010,  12:31 Найти цитируемый пост)
совершенный язык вообще не должен иметь конструкцию switch

Совершенный язык вообще никому ничего не должен smile 


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
A5uKa
Дата 26.2.2010, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008




I don't wanna look inside myself coz I do wanna change nothing else and I don't wanna live like something else .. I 'm living in my skin, being myself...
PM   Вверх
Alexeis
Дата 26.2.2010, 16:44 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград




Цитата(Lazin @  26.2.2010,  11:31 Найти цитируемый пост)
совершенный язык вообще не должен иметь конструкцию switch

  Почему же? Логическая конструкция выбора. В реальном мире часто приходиться выбирать между разными альтернативами. Язык должен соответствовать реалиям. Чем его можно заменить так чтобы все оставалось прозрачным и наглядным?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
diadiavova
Дата 26.2.2010, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




Цитата(Lazin @  26.2.2010,  12:31 Найти цитируемый пост)
совершенный язык вообще не должен иметь конструкцию switch

Правильно, в нём она называется Select smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
neweraser
Дата 26.2.2010, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 17.2.2008




Цитата(Alexeis @  26.2.2010,  12:06 Найти цитируемый пост)
В общем case (switch) по строкам нужная вещь ! Современный язык должен иметь такую конструкцию

странно, почему ее не предусмотрели и для строк, когда делали для других типов?


--------------------
Кто ищет, тот всегда найдет.
PM MAIL ICQ Skype   Вверх
Alexeis
Дата 26.2.2010, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград




Цитата(neweraser @  26.2.2010,  21:30 Найти цитируемый пост)
странно, почему ее не предусмотрели и для строк, когда делали для других типов?


  Просто С++ язык достаточно простой, да и для базового типа строки char* оператор сравнения не определен. Опять же как сравнивать? С регистром без? Если с без регистра, то как быть с языками отличными от английского? Как быть с юникодовскими строками, который не менее 4х разновидностей бывает. Как быть если типы строк разные? Язык С++ имеет системную направленность, поэтому неэффективные и непрозрачные алгоритмы не жалует.
  Эффективно параметры сравнивать не по строкам, а по целочисленным ключам, уникальным идентификаторам записей. Интенсивная работа со строками это уже направленность БД или Web. На системном уровне, важны байты, биты, флаги, выравнивания, распределение памяти, прерывания, синхронизация. Строки скорее представлены как полезная информация, но не как рабочий тип.

  А вот делфи тут действительно подкачал. БД это важнейшее направление языка, и многое сделано в этом направлении.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
mrbrooks
Дата 27.2.2010, 10:28 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур




Цитата(Alexeis @  26.2.2010,  23:53 Найти цитируемый пост)
 А вот делфи тут действительно подкачал


Только тут?  smile 
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1100 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.