Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];

Вниз

if, exit,... что лучше?   Найти похожие ветки 

 
verywell   (2007-02-10 18:47) [0]

Например, так:
if Rec.Type <> Number then Exit;
....

Или:
if RecType = Number then
....

Что лучше? И где вообще следует использовать Exit, а где лучше не использовать?


 
Kolan ©   (2007-02-10 18:55) [1]

&laquo;Что лучше? И где вообще следует использовать Exit, а где
лучше не использовать?&raquo;

Логику продумывай. И используй. Тут тебе некто не посоветует&#133


 
verywell   (2007-02-10 19:01) [2]

Ну т.е. нет ничего ужасного в использовании Exit?


 
Kolan ©   (2007-02-10 19:03) [3]

&laquo;[2] verywell   (10.02.07 19:01)
Ну т.е. нет ничего ужасного в использовании Exit?&raquo;

Нет конечно.


 
Sergey Masloff   (2007-02-10 19:45) [4]

Код с Exit читается хуже. Я разрешаю использование Exit только если это действительно необходимо в данном месте и автор может внятно объяснить почему так.


 
Desdechado ©   (2007-02-10 20:08) [5]

Солидарен с Sergey Masloff   (10.02.07 19:45) [4].
Однако допускаю исключение: если в процедуре нужно сделать много предварительных проверок перед главным кодом, то Exit как раз здесь улучшает читаемость, т.к. нет километрового отступа вправо главного кода процедуры.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.046 c
15-1169926938
Evgeniy.G
2007-01-27 22:42
2007.03.04
СОС!! Перевести из Си в Дельфи


3-1165408362
SuperLamer
2006-12-06 15:32
2007.03.04
как переконвертировать базу MS Access в базу InterBase


15-1170753819
ZMRaven
2007-02-06 12:23
2007.03.04
захват и обработка видео...


15-1170970395
ferr
2007-02-09 00:33
2007.03.04
маки и висты.


15-1171137575
C2h5
2007-02-10 22:59
2007.03.04
Установка Билдера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский