Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Что лучше Циклы в рекурсивной Функции или сгенерировать код и Выполнить()

Что лучше Циклы в рекурсивной Функции или сгенерировать код и Выполнить()
Я
   программистище
 
16.04.21 - 16:02
Собственно: генерирую элементы формы, и пользователь ставит галочки использовать интервал от и до с шагом
И по этому интервалу должен работать цикл
заранее мы не знаем сколько интервалов и соответственно вложенных циклов
реализовал рекурсией

чем я хуже Гений1С!? )))
   VladZ
 
1 - 16.04.21 - 16:05
По традиции Гения1С ты должен указать, какую ты испытал радость от всего этого.
   1Сергей
 
2 - 16.04.21 - 16:07
Чего люди только не придумают, лишь бы не создавать табличную часть
   программистище
 
3 - 16.04.21 - 16:07
(1) секундочку
...
Сегодня испытал радость, когда использовал рекурсивную функцию
   программистище
 
4 - 16.04.21 - 16:09
(2) ну как бы от того, что есть ТЧ циклы динамически друг в друга вкладываться не будут
   fisher
 
5 - 16.04.21 - 16:10
(1) Вот и выросло поколение.
Гений1С не просто испытывал радость. Он ДАРИЛ.
Это теперь он как султан из анекдота.
   программистище
 
6 - 16.04.21 - 16:10
(1) кстати в + (3) величину радости можно определить в (0) по количеству скобочек ")"
   080808Ник
 
7 - 16.04.21 - 17:09
(0) а зачем нам знать количество  интервалов для цикла?
   080808Ник
 
8 - 16.04.21 - 17:10
а по теме лучше естественно "Циклы в рекурсивной Функции". нужна голосувалка
   fisher
 
9 - 16.04.21 - 17:17
(8) Не нужна. Однозначно лучше.
   Жан Пердежон
 
10 - 16.04.21 - 17:18
(0) рекурсию всегда можно заменить циклом со стеком, если что
   программистище
 
11 - 16.04.21 - 17:21
(7) например А * Б * В...N
комбинаций элементов
где А = (Аmax -Аmin)/Aшаг и пр.
N вложенных циклов
   080808Ник
 
12 - 16.04.21 - 17:38
(11) я так понимаю на форму выводятся элементы Амакс1 Амин1 Ашаг1,Амакс2 Амин2 Ашаг2  АмаксN АминN АшагN?
   Cthulhu
 
13 - 16.04.21 - 18:23
(0): это какой-то птичий язык? кто на ком стоял? почему вложенных? почему рекурсией?
прим.: если продолжение будет на том же птичьем - можете не трудиться.
   mistеr
 
14 - 16.04.21 - 19:15
(0) Не люблю обламывать кайф, но интервалы можно занести в ТЗ. И перебрать в цикле.

А можно в запросе сгенерировать все варианты.
   BeerHelpsMeWin
 
15 - 16.04.21 - 19:17
(0) см. "аксиома Эскобара"
   Said_We
 
16 - 16.04.21 - 19:19
(0) Пойди дальше и сгенерируй рекурсивный код и выполни.

Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.