Вызов однотипных функций
☑
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 + "()");
Какой вариант по вашему мнению лучший и почему?
12
Reset
19.07.11
✎
12:35
,
Второй вариант
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс