|
v8: Тернарная операция "?" | ☑ | ||
---|---|---|---|---|
0
Undefined vs NULL
30.11.12
✎
15:43
|
Почему ее синтаксис в 1С отличается от Си? Это как то не в струю
|
|||
1
Undefined vs NULL
30.11.12
✎
15:43
|
Если что я про ?(,,)
|
|||
2
acsent
30.11.12
✎
15:44
|
а в си какой?
|
|||
3
Undefined vs NULL
30.11.12
✎
15:44
|
(2) усл ? отв1 : отв2
|
|||
4
acsent
30.11.12
✎
15:45
|
(3) почти такой же.
|
|||
5
acsent
30.11.12
✎
15:45
|
просто в 1с это обычная функция
|
|||
6
ShoGUN
30.11.12
✎
15:45
|
(0) А что, 1С в других местах похож на Си что ли? Пожалуйся ещё, что инкремента/декремента нету.
|
|||
7
Aleksey
30.11.12
✎
15:46
|
(3) и где отличия? Скобок нет? Так может это в СИ нестандартное написание? Вот в екселе например такое же как и в 1С
|
|||
8
Undefined vs NULL
30.11.12
✎
15:47
|
никто не видит, что знак вопроса в операции не там стоит?
|
|||
9
Undefined vs NULL
30.11.12
✎
15:47
|
(5) упал
|
|||
10
ShoGUN
30.11.12
✎
15:47
|
(7) С аксесса, думаю, слизали, там IIF такой же. В PHP или C# такой же синтаксис, как и в C, но там вам не тут.
|
|||
11
Undefined vs NULL
30.11.12
✎
15:48
|
и кстати почем его не юзать в языке запросов, вместо длинного ВЫБОР КОГДА ТОГДА?
|
|||
12
ShoGUN
30.11.12
✎
15:48
|
(8) и? А ещё в 1С все по-русски пишут, негодяи!
|
|||
13
Aleksey
30.11.12
✎
15:49
|
(8) Точно там же где и в офисе, это в Си не на том месте
|
|||
14
ShoGUN
30.11.12
✎
15:49
|
(11) А в T-SQL CASE WHEN ... THEN не коробит?
|
|||
15
Undefined vs NULL
30.11.12
✎
15:50
|
(14) долой многословие! в разумных пределах
|
|||
16
ShoGUN
30.11.12
✎
15:51
|
(15) Перл по тебе плачет.
|
|||
17
akaBrr
30.11.12
✎
15:51
|
(15) даешь инкремент!
|
|||
18
Sidney
30.11.12
✎
15:52
|
(14)юзай COALESCE
|
|||
19
ShoGUN
30.11.12
✎
15:53
|
(17) Надо в конце концов выяснить, как вычисляется a++ + ++a на 1С!
|
|||
20
hhhh
30.11.12
✎
15:53
|
(15) ну согласись, если с общечеловеческой точки зрения в (3) написан шизофренидальный бред. 98% людей в гробу видели такое написание. А ВЫБОР КОГДА ТОГДА нормально, хорошо смотрится.
|
|||
21
ShoGUN
30.11.12
✎
15:53
|
(18) Не эквивалент, как бе. Иногда нужен именно CASE.
|
|||
22
Undefined vs NULL
30.11.12
✎
15:54
|
(18) в C# элегантно a??b
|
|||
23
Sidney
30.11.12
✎
15:55
|
(21)Туплю. Пятница вечер.
|
|||
24
ShoGUN
30.11.12
✎
15:55
|
(20) Честно? Мне пофиг :) К синтаксису языка придираются только упоротые.
|
|||
25
Irek-kazan
30.11.12
✎
15:56
|
(24) ну а переменные у тебя тоже набор символов?
|
|||
26
ShoGUN
30.11.12
✎
15:57
|
(25) Переменные - другое дело. Синтаксис запоминается за неделю в любом языке.
|
|||
27
ShoGUN
30.11.12
✎
15:58
|
(22) В C# есть ровно такой же оператор, как в (3).
|
|||
28
vde69
30.11.12
✎
15:59
|
ага, а мне нравится
(COND (IF(Условие1) Результат1) (IF(Условие2) Результат2) ... (IF(Условиеn) Результатn)) |
|||
29
Sidney
30.11.12
✎
16:00
|
Но есть другой вопрос. Если вы знаете С, зачем вы портите себе мозг 1С ? Или зачем вы зная 1С стали вдруг учить С ?
|
|||
30
Irek-kazan
30.11.12
✎
16:00
|
(26) придиратся смысла нет, но все же есть правила хорошего тона при программировании
|
|||
31
ShoGUN
30.11.12
✎
16:01
|
(30) Если бы у разработчиков языков программирования были правила хорошего тона, то COBOL никогда бы не появился.
|
|||
32
Aleksey
30.11.12
✎
16:01
|
(30) Который что гласит? Описания как должны быть названы команды в языке?
А потом тебе еще и засудят за плагиат команд, т.е. ты язык украл, все команды и назначения такое же |
|||
33
Undefined vs NULL
30.11.12
✎
16:04
|
(27) а теперь внимаьельно посмотри на что я ответил
|
|||
34
ShoGUN
30.11.12
✎
16:06
|
(33) А, сорри, проглядел.
|
|||
35
Maxus43
30.11.12
✎
16:17
|
(0) ладно на Неопределно бочку катил, там неоднозначно, но тут то! тут! эх. разочаровал.
|
|||
36
Надсмотрщик
30.11.12
✎
16:17
|
(0) А как в Бейсике?
|
|||
37
Maxus43
30.11.12
✎
16:19
|
(24) + 100500
|
|||
38
ShoGUN
30.11.12
✎
16:21
|
||||
39
Undefined vs NULL
30.11.12
✎
16:24
|
(35) пятничное
|
|||
40
Undefined vs NULL
30.11.12
✎
16:25
|
(38) а вот в паскале/делфи нет
|
|||
41
Maxus43
30.11.12
✎
16:28
|
(40) переделать VB предлагаешь?
|
|||
42
Maxus43
30.11.12
✎
16:28
|
давайте оставим только 1 язык программирования. все будут рады
|
|||
43
Reset
30.11.12
✎
16:30
|
А в Clipper'е было ++ и #Define
но тернарная операция сделана таки через IIF |
|||
44
mikecool
30.11.12
✎
16:35
|
(0) ты точно ненавидишь 1С...
на костер еретика! |
|||
45
Irek-kazan
30.11.12
✎
16:42
|
(40) напиши свою функцию
|
|||
46
Undefined vs NULL
30.11.12
✎
16:45
|
(45) импосибл, там есть IfThen() но это не то
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |