resampling

受け取ったレンジの要素をそれぞれ連続してn回繰り返すようなレンジを返します。

resampling
(
R
)
(,
size_t n
)

Examples

debug scope(failure) writefln("unittest Failure :%s(%s)", __FILE__, __LINE__);
debug scope(success) {writefln("Unittest Success :%s(%s)", __FILE__, __LINE__); stdout.flush();}

import std.stdio;
uint[] arr = [0, 1, 2];
//writeln(arr.resampling(3));
assert(arr.resampling(3).equal([0,0,0,1,1,1,2,2,2,]));

assert(arr.resampling(0).empty);

uint[] emp = [];
assert(emp.resampling(3).empty);

Meta