|
Вызов однотипных функций
| ☑ |
0
Mort
19.07.11
✎
12:10
|
Всего мнений: 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ют. Альберт Эйнштейн