C++ Streams有iterate()一个初始值n和一个函数,f()然后首先生成,然后n是f(n), f(f(n))...
auto stream = MakeStream::iterate(1245, [](int x) {
if(x % 2 == 0) {
return x / 2;
} else {
return 3 * x + 1;
}
});
Range V3对此有什么作用?
C++ Streams有iterate()一个初始值n和一个函数,f()然后首先生成,然后n是f(n), f(f(n))...
auto stream = MakeStream::iterate(1245, [](int x) {
if(x % 2 == 0) {
return x / 2;
} else {
return 3 * x + 1;
}
});
Range V3对此有什么作用?