Кто-нибудь может сказать, что возвращает 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
Отсюда непонятно, что я могу или не могу с этим делать.