Вызов однотипных функций
☑
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 сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой