результат std.algorithm.map

Кто-нибудь может сказать, что возвращает std.algorithm.map? (ссылка на какую-либо страницу документации будет очень признательна) Из сообщения об ошибке его результат имеет тип Результат

ulong[] x = [1,2,3];
ulong[] y = std.algorithm.map!"a"(x); // Error: cannot implicitly convert <..> of type Result to ulong[]

В http://dlang.org/phobos/std_algorithm.html#mapдовольно мало информации об этом:

The call map!(fun)(range) returns a range of which elements are obtained by applying fun(x) left to right for all x in range

Отсюда непонятно, что я могу или не могу с этим делать.

6
задан dnsmkl 3 May 2012 в 18:41
поделиться