|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
X-Citeсоздайте свою константу Само собой, что я это могу сделать. Но прочитайте название темы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 16:51 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
Повторюсь Василий 2X11А есть константа для пробела? А какой именно пробел из десятков возможных тебя интересует? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 18:21 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
X11X-Citeсоздайте свою константу Само собой, что я это могу сделать. Но прочитайте название темы. Всё, что не буква или цифра считается пробелом EmptyStr System.UITypes TFormatSettings TAlphaColorRec System.UIConsts Colors System.Constants ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 19:00 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
Константа нужна если использование литерала вместо неё может быть не понятно. Таким образом, имя константы служит комментарием. Также нужна, если значение может поменяться в будущем. Наконец, просто, чтобы не ошибиться при наборе. Сюда же входит сокращение длины. Какую из этих целей решает гипотетический sWhiteSpace? Никакую. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 19:33 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
GunSmoker, И вам Привет. Фигня все это. На "суахили" ни белый, ни "черный" космос роли не играет. Тем более их не интересует cRedShift ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 22:15 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
Gator, т.е. ТС фигню спросил о predefined. сегодня она pre, а завтра depricated Gator, ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 22:19 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
ain-2Таки, не понял. Ужель в Дельфи нет такого, как в простом Лазарусе? Есть конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 07:33 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
roschinspbX11пропущено... Само собой, что я это могу сделать. Но прочитайте название темы. Всё, что не буква или цифра считается пробелом EmptyStr System.UITypes TFormatSettings TAlphaColorRec System.UIConsts Colors System.Constants о! и справка поприятней стала выглядеть ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 12:15 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
GunSmokerКонстанта нужна если использование литерала вместо неё может быть не понятно. Таким образом, имя константы служит комментарием. Также нужна, если значение может поменяться в будущем. Наконец, просто, чтобы не ошибиться при наборе. Сюда же входит сокращение длины. Какую из этих целей решает гипотетический sWhiteSpace? Никакую. >>>Также нужна, если значение может поменяться в будущем ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 12:15 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
GunSmokerКонстанта нужна если использование литерала вместо неё может быть не понятно. Таким образом, имя константы служит комментарием. Также нужна, если значение может поменяться в будущем. Наконец, просто, чтобы не ошибиться при наборе. Сюда же входит сокращение длины.+ бывает нужна для уменьшения выделений памяти ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 12:28 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
GunSmokerКакую из этих целей решает гипотетический sWhiteSpace? Никакую.Не скажу за "гипотетический sWhiteSpace", а допустим гипотетический sSpaceCharacter - очень даже решает. Ибо это не non-breakable space (NBSP), не двойной пробел, и т.д. а именно пробел. И не надо ломать глаза и мосК вглядываясь в код и пытаясь понять что означает пустота между апострофами... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 14:45 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_nigger, Тебе тогда не константа нужна а функция. function IsWhiteSpace(c: char): boolean; ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 14:51 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_niggersSpaceCharacter - очень даже решает. Ибо это не non-breakable space (NBSP) Такую константу и называть надо правильно - sNonBreakableSpaceCharacter ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 15:11 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
rgreatТебе тогда не константа нужна а функция. function IsWhiteSpace(c: char): boolean;Ты о чём? При чём тут IsWhiteSpace (который возвращает true для нескольких символов) если мне нужен тупо пробел. Сравни код: Код: pascal 1. 2. 3. 4.
Ты можешь быть уверен на что именно сравнивается во втором случае? YuRockТакую константу и называть надо правильно - sNonBreakableSpaceCharacterВообще не в кассу ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 15:44 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_niggerТы можешь быть уверен на что именно сравнивается во втором случае? Да я только рад, что с таким кодом не работаю :D ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 15:47 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_niggerТы можешь быть уверен на что именно сравнивается во втором случае? Если тебе важно убедиться что это пробел (или его варианты) то нужна функция: if IsWhiteSpace (Ch) then Если уж тебе не важен юникод, но важно четкое понимание "на глаз" - тогда пиши: if Ch = #32 then ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 16:54 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
rgreatЕсли уж тебе не важен юникод, но важно четкое понимание "на глаз" - тогда пиши: if Ch = #32 thenНу с "#32" для большинства прокатит. А ты на память тот же "неразрывный" пробел записать так сможешь? Или может лучше использовать константы для единообразия? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 17:51 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_niggerYuRockТакую константу и называть надо правильно - sNonBreakableSpaceCharacterВообще не в кассу Да, "не" не заметил. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 17:52 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_niggerА ты на память тот же "неразрывный" пробел записать так сможешь?Даже пытаться не буду. Достаточно доки по юникоду. Или может лучше использовать константы для единообразия? :) sWhiteSpace1,sWhiteSpace2,sWhiteSpace3 и т.д? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 18:00 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
rgreatsWhiteSpace1,sWhiteSpace2,sWhiteSpace3 и т.д? ;)Наименование констант/переменных/методов - отдельная религия :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 18:02 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
Сразу еще приходет на ум константы типа: sa, sA, sb, sB, sc, sC.... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 18:02 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
sZero = 0 sOne = 1 sTwo = 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 18:02 |
|
Стандартные константы Delphi
|
|||
---|---|---|---|
#18+
white_niggerНаименование констант/переменных/методов - отдельная религия :)Это ДА. Чуть ли не самое сложное в программировании имячко придумать! (вспоминая времена FORTRAn IV) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 19:53 |
|
|
start [/forum/topic.php?fid=58&msg=39761536&tid=2037097]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 464ms |
0 / 0 |