У меня похожий вопрос: необходимо динамически менять знаки < > в зависимости от выбранного в списке параметра.
Т.е. есть скрипт решения, он одинаковый для всего списка, однако, условие при котором этот скрипт выполняется разлиные, в одном случае j<0 а в другом j>0.
Т.е. достаточно сменить знак сравнения для конкретного элемента в списке... (разветвление делать и писать один и тоже скрипт для расчета два раза не хочется) может можно как то присвоить переменной знак сравнения и потом использовать в выражении? Или как то по другому решить эту задачу, чтоб не писать два раза одни и теже расчеты?
вопрос решен: создал отдельный массив, в котором разместил отрицательные и положительные единицы соответственно конкретному веществу, а потом просто умножаю j на соответствующий элемент массива непосредственно в выражении сравнения
Последний раз редактировалось Semen, 17.10.2010 в 12:21.
|