Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

Как написать такое условие красиво и короче по возможности?   Найти похожие ветки 

 
Nikolaich   (2006-06-13 12:16) [0]

Приветсвую. Вот очень хочется узнать, есть ли написание некоторых простых условий проще и короче. К примеру
if str <> "" then ...
if myint = 0 then ...

Не особо красиво выглядит как-то. К примеру для счетчика в дельфи есть Inc, Dec и не надо писать myint := myint+1. Можно конечно свои подобные функции написать, но может есть готовые и я о них просто не знаю?
Спасибо.


 
Sergey13 ©   (2006-06-13 12:19) [1]

2Nikolaich   (13.06.06 12:16)
Ты считаешь, что
if str <> "" then ...
сложно и длинно?


 
Рамиль (с)   (2006-06-13 12:20) [2]

Красиво, посмотри исходники VCL


 
Nikolaich   (2006-06-13 12:26) [3]


> Sergey13 ©

ну грубо возьмем, но для примера (ns - no string)
function ns(str: string): boolean;
.......

if ns(str) then ...

по мне этот код будет красивее и короче и не только для меня думаю.


 
Dmitrij_K   (2006-06-13 12:28) [4]

Если хочешь поизвращаться, см. ф-ю IfThen()


 
Sergey13 ©   (2006-06-13 12:33) [5]

2 [3] Nikolaich   (13.06.06 12:26)
Если ты автор function ns(str: string): boolean то возможно и так.
Если это чужой код, то я бы убил автора. 8-)
В строке if str <> "" мне сразу понятно что с чем сравнивается, а в if ns(str) еще надо вспомнить, что там в ns есть и с чем ее едят.



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

Текущий архив: 2006.07.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.093 c
1-1148471649
nester
2006-05-24 15:54
2006.07.02
Как узнать/поменять владельца и права доступа к файлам на ntfs


2-1149914431
dimodimz-FurYzzZ
2006-06-10 08:40
2006.07.02
Сумма элементов ячейки в таблице


2-1149776525
Ошибка:)
2006-06-08 18:22
2006.07.02
Конвертация данных типа Char!


15-1149596109
_RusLAN
2006-06-06 16:15
2006.07.02
Как правильно назвать функцию?


3-1146747398
Серебров Евгений Леонидович
2006-05-04 16:56
2006.07.02
ADO