parser

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

 

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

Я вот как придумал сделать. Считать таблицу из файла, выбрать все записи кроме модифицируемой, добавить измененную запись, сохранить эту таблицу в файл. Писать новый метод слишком долго. Так проще. Куда смотрят разработчики?

Алексей 26.02.2003 23:01

Я вот как придумал сделать. Считать таблицу из файла, выбрать все записи кроме модифицируемой, добавить измененную запись, сохранить эту таблицу в файл. Писать новый метод слишком долго. Так проще. Куда смотрят разработчики? (Если они услышат: эта функция крайне нужна)

^rem{Апгрейд рейтинга у соответствующего ответа (причем без наличия нормальных средств для апгрейда)}
$ans[^table::load[answer.cfg]]

^if(^ans.locate[id;$a]){}
$rec[
$.id[$ans.id]
$.id_quest[$ans.id_quest]
$.answer[$ans.answer]
$.rating[$ans.rating]
$.correct[$ans.correct]
]
$rec.rating.int[]
$rec.rating($rec.rating+1)

$part_ans[^ans.select($ans.id ne $a)]
^part_ans.append{$rec.id $rec.id_quest $rec.answer $rec.rating $rec.correct}
^part_ans.sort($part_ans.id)[desc]
^part_ans.save[answer.cfg]