parser

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

 

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

Ответ

Sumo 21.05.2022 09:05

#!./parser3
@main[]
$t[^table::create{id	name	surname
20856	Alex	Ivanov
10458	Sergey	Petrov
20856	Alex	Ivanov
}]

^json:string[^uniq_table[$t;id]]

@uniq_table[t;col][locals]
    $result[^table::create[$t;$.limit(0)]]
    $u[^hash::create[]]
    ^t.foreach[_;row]{
        ^if(!^u.contains[$row.[$col]]){
            ^result.append[$row.fields]
            $u.[$row.[$col]][]
        }
    }