resampling

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

resampling
(
R
)
(
,
size_t n
)

Examples

1 debug scope(failure) writefln("unittest Failure :%s(%s)", __FILE__, __LINE__);
2 debug scope(success) {writefln("Unittest Success :%s(%s)", __FILE__, __LINE__); stdout.flush();}
3 
4 import std.stdio;
5 uint[] arr = [0, 1, 2];
6 //writeln(arr.resampling(3));
7 assert(arr.resampling(3).equal([0,0,0,1,1,1,2,2,2,]));
8 
9 assert(arr.resampling(0).empty);
10 
11 uint[] emp = [];
12 assert(emp.resampling(3).empty);

Meta