Имя: Пароль:
1C
1С v8
Вызов однотипных функций
,
0 Mort
 
19.07.11
12:10
1. Оба отстой. Вот мой вариант: 67% (2)
2. Второй вариант 33% (1)
3. Первый вариант 0% (0)
Всего мнений: 3

Есть некая числовая переменная X принимающая значения 1,2,3
Есть три функции:

Функция Получить1()
Функция Получить2()
Функция Получить3()

В зависимости от значения X необходимо вызвать соответствующую функцию.

Вариант 1: Сделать общую функцию, которая анализирует X и вызывает нужное

Функция Получить(Х)
  Если X = 1 Тогда Возврат Получить1();
  ИначеЕсли X = 2 Тогда Возврат Получить2(); // и т.д.


Вариант 2: Использовать "Выполнить" для вызова:
 
  Выполнить("Получить"+ X + "()");


Какой вариант по вашему мнению лучший и почему?
1 zak555
 
19.07.11
12:11
написать одну функцию

Оба отстой. Вот мой вариант:
10 Stim213
 
19.07.11
12:28
одна функция

Оба отстой. Вот мой вариант:
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн