|
|
|
Не понял кода, растолкуйте, пожалуйста | ☑ | ||
|---|---|---|---|---|
|
0
Svirepy
26.10.11
✎
15:18
|
Вот така\ строка нашлась:
ЦенаНайдена = (НайденнаяСтрока <> Неопределено) И ЗначениеЗаполнено(НайденнаяСтрока.Цена); Как понять? Что за синтаксис? |
|||
|
1
Defender aka LINN
26.10.11
✎
15:18
|
Что непонятного-то?
|
|||
|
2
zak555
26.10.11
✎
15:18
|
если первое условие истина, то проверяется второе
|
|||
|
3
PR
26.10.11
✎
15:19
|
ЦенаНайдена = (НайденнаяСтрока <> Неопределено) И ЗначениеЗаполнено(НайденнаяСтрока.Цена);
= Если (НайденнаяСтрока <> Неопределено) И ЗначениеЗаполнено(НайденнаяСтрока.Цена) Тогда ЦенаНайдена = Истина; Иначе ЦенаНайдена = Ложь; КонецЕсли; |
|||
|
4
Svirepy
26.10.11
✎
15:20
|
Блин, не встречал пока таких вещей. Обычно все с "Если" писалось...
|
|||
|
5
Svirepy
26.10.11
✎
15:20
|
Спасибо огромное!
|
|||
|
6
PR
26.10.11
✎
15:21
|
(4) Не встречал =?
Привыкай :)) |
|||
|
7
Reset
26.10.11
✎
15:21
|
(4) А=Истина не разу не встречал?
|
|||
|
8
aleks-id
26.10.11
✎
15:21
|
(4) ты еще скажи что не встречал А=Б=С
|
|||
|
9
zak555
26.10.11
✎
15:21
|
(4) так это тоже самое по сути
|
|||
|
10
Alexey87
26.10.11
✎
15:22
|
(4)Из той же оперы
Если Флаг = Истина Тогда Если Флаг Тогда |
|||
|
11
Svirepy
26.10.11
✎
15:23
|
Не, ну мог я не встречать раньше, или нет? Первый раз вижу. А=Б=С тоже пока не встречал в коде...
|
|||
|
12
zak555
26.10.11
✎
15:23
|
(11)
а Переменныч = Истина И Ложь ? |
|||
|
13
Steel_Wheel
26.10.11
✎
15:24
|
(11) слова "страуструп", "керниган", "ричи" что-нибудь говорят?
|
|||
|
14
Wingless
26.10.11
✎
15:24
|
20.03.2007 Стаж: 4 г. 8 мес.
Гыгыгы |
|||
|
15
aleks-id
26.10.11
✎
15:24
|
(11) ты наверное и в запросе пишешь
"ГДЕ Документ.ПометкаУдаления = ЛОЖЬ" ? |
|||
|
16
Stim213
26.10.11
✎
15:24
|
(0) читай, просвещайся
v8: Оформление кода |
|||
|
17
Steel_Wheel
26.10.11
✎
15:24
|
(11) или слово "шилдт", например?
|
|||
|
18
Alexey87
26.10.11
✎
15:24
|
ИМХО человек просто не учился на программиста, а так все с этим на первом курсе сталкиваются
|
|||
|
19
zak555
26.10.11
✎
15:26
|
(18) на первых курсах паскал ботают
|
|||
|
20
Steel_Wheel
26.10.11
✎
15:26
|
(19) там каскадного присваивания нет
|
|||
|
21
5 Элемент
26.10.11
✎
15:27
|
А=Б=С это "каскадного присваивания"?
|
|||
|
22
Stim213
26.10.11
✎
15:28
|
интересно, а конструкции А=Б=С=D в 1С встречаются?
|
|||
|
23
aleks-id
26.10.11
✎
15:28
|
(20) щас тебя катяхами закидают
|
|||
|
24
aleks-id
26.10.11
✎
15:29
|
(22) в явном виде нет
|
|||
|
25
Alexey87
26.10.11
✎
15:29
|
(19)Про Паскаль я имел ввиду
ЦенаНайдена = (НайденнаяСтрока <> Неопределено) И ЗначениеЗаполнено(НайденнаяСтрока.Цена) |
|||
|
26
Рэйв
26.10.11
✎
15:29
|
(21)Нет Это А равно булево сравнения Б и С
|
|||
|
27
SuperMario
26.10.11
✎
15:30
|
(21) ну ты не прав.
|
|||
|
28
zak555
26.10.11
✎
15:30
|
(25) в паскале два условия проверяются
|
|||
|
29
Reset
26.10.11
✎
15:31
|
(22) это кривая конструкция по сути, логическая переменная сравнивается с выражением (вариация (если а=истина)). Как правило, это нечитаемо.
|
|||
|
30
zak555
26.10.11
✎
15:32
|
(22) ладно бы
: а = (б == в ) всё ясно и понтяно |
|||
|
31
ice777
26.10.11
✎
15:37
|
(4) если условие вычислить 1 раз и записать в булеву переменную, то его не надо вычислять заново.
(0) и гнать тебя в шею ;) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |