Как создать массив в D?

У меня есть этот код C ++ 11:

auto gen = []() -> double { /* do stuff */ };
std::generate(myArray.begin(), myArray.end(), gen);

Как бы я сделал то же самое с массивом D'S? std.algorithm.fill не принимает функциональный объект, и я не знаю, как пройти функцию рецидива .

5
задан Arlen 12 September 2011 в 05:49
поделиться