|
тильда в коде | ☑ | ||
---|---|---|---|---|
0
Glav
08.06.20
✎
12:04
|
Здравствуйте
Коллеги, подскажите, что обозначает тильда в коде ? если не Отказ тогда ~м1: СоздатьДействие(Артикул); |
|||
1
Ёпрст
08.06.20
✎
12:05
|
метка (goto)
|
|||
2
Ёпрст
08.06.20
✎
12:05
|
оператор безусловного перехода, короче
|
|||
3
ДенисЧ
08.06.20
✎
12:06
|
Это вселенское зло...
|
|||
4
Ёпрст
08.06.20
✎
12:08
|
(3) не.. можно прикольные конструкции слепить же..
Странно, что в типовых не используют, было бы еще веселее, помимо прыжков по общим модулям.. еще и прыжки по меткам :) Ау, на Селезнёвке, ловите рацуху! |
|||
5
Glav
08.06.20
✎
12:10
|
Эх...
Достался один г..код Почему то я в этот метод при отладке по F11 не могу попасть... |
|||
6
quest
08.06.20
✎
12:10
|
Вот и выросло поколение не знающее что такое goto
|
|||
7
Ненавижу 1С
гуру
08.06.20
✎
12:12
|
не осилили в свое время лексический разбор метки-идентификатора
впрочем как и классической записи тернарного оператора а потом оставили совместимость |
|||
8
Glav
08.06.20
✎
12:14
|
я не понимаю, зачем в коде goto, если условие истина
или этот метод выполняется, если на него указано (по коду ниже) перейти ~м1; |
|||
9
novichok79
08.06.20
✎
12:14
|
уже 10 лет не видел метки в 1С. прикольно.
|
|||
10
Glav
08.06.20
✎
12:15
|
Мракобесие какое-то
наваял один кулибин-рукоблуд.... |
|||
11
Галахад
гуру
08.06.20
✎
12:17
|
Иногда нужная штука. Если код выполняется в "Выполнить", то вполне себе годно.
|
|||
12
Ненавижу 1С
гуру
08.06.20
✎
12:18
|
(10) сначала в отладку зайди, потом ругай ))
По делу: говорят легко выходить из вложенных циклов так, но я не делал. Проще в процедуру вынести все циклы и делать Возврат |
|||
13
ChMikle
08.06.20
✎
12:28
|
(8) Не нравится , не ешь (с) . А по существу вопроса, разберитесь с логикой, вполне возможно , что это был самый простой и быстрый вариант кода типа "чтобы все работало"
|
|||
14
ADirks
08.06.20
✎
12:29
|
(4) как-то видел обработку перепроведения, в которой гото-переход мог быть из цикла вовне, из попытки вовне, и из транзакции вовне. Иногда это происходило всё вместе. Было весело, хотя и непонятно :))
|
|||
15
sitex
naïve
08.06.20
✎
12:30
|
(8) Может просто в коде не разобрался . Не всегда метки это зло. Частенько в самописках где нить да мелькнет goto.
|
|||
16
Ненавижу 1С
гуру
08.06.20
✎
12:36
|
В Java такого не было!
|
|||
17
novichok79
08.06.20
✎
12:47
|
(16) в java есть подобие у break и continue. гулять по коду нельзя, хоть дали из вложенного цикла нормально выйти, и то хорошо.
|
|||
18
Злопчинский
08.06.20
✎
12:51
|
готу работает нормально. то что у ntz, не переходит на метку - ну такова логика кода+логика данных для данного случая.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |