Здравствуйте, dr.Chaos, Вы писали:
DC>Всё вроде просто. А теперь усложнение у нас есть список Foo, надо получить список Bar, используя std::transform и boost::bind.
DC>Ну как монстрик обрисовывается?
Отсюда вывод — цикл рулит.
DC>В Хаскелле будет что-то вроде (сорри если где слажал):
DC>DC>let bars = map ((\ arr (_,name,_) -> arr!name ) arr) foos
DC>in
DC>-- ...
DC>
[ arr!name | (_,name,_) <- foos ]