parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 29.05.2015 03:48 / 29.05.2015 03:50

ничего не мешает написать функцию, возвращающую "вес" строки в зависимости от её параметров или результирующую строку, которая будет скармливаться qsort-у:
^table1.sort{^fstr[$t.fields]}
^table2.sort(^fint[$t.fields])

@fstr[h]
$result[^h.num.format[%05d]=$h.str]

@fint[h]
$result($h.num1*1000+$h.num2)
поэтому я не вижу необходимости добавлять крайне неэффективный механизм сортировки.