1 (изменено: Ink, 2016-08-04 00:14:40)

Тема: Найти название переменной с наименьшим значением

Здравствуйте. Суть: есть около сотни переменных, в которых лежит результат работы неких функций.

Var1 := 4+1
var2 := 2+2
Var3 := 55.44-3
...
Var100 = 86.4-43.44

Каким образом можно получить "индекс" переменной, в которой содержится наименьшее значение? В данном случае - 2 (Var2).
Найденное на форуме решение через строку и Sort находит значение наименьшей переменной, а мне нужно её имя (в идеале - "индекс").

Заранее благодарен за помощь.

2 (изменено: serzh82saratov, 2016-08-04 00:16:18)

Re: Найти название переменной с наименьшим значением

Var1 := 4+1
var2 := 2+2
Var3 := 55.44-3

While Var%A_Index% != ""
	(Min = "" || Var%A_Index% < Min) && (Min := Var%A_Index%, MinIndex := A_Index)
MsgBox % MinIndex
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui
+ Ink

3

Re: Найти название переменной с наименьшим значением

Ink, ознакомьтесь с этой темой, отредактируйте свой пост.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: Найти название переменной с наименьшим значением

Вы про тег code? Хорошо, завернул, однако это лишь пример данных на входе, а не фрагмент программного кода.