InputRange连接

Nor*_*löw 3 d concatenation range

是否存在连接两个或更多个的高阶范围模式InputRanges

就像是

foreach (e; a) {
    // do stuff with e
}
foreach (e; b) {
    // do stuff with e
}
...
Run Code Online (Sandbox Code Playgroud)

应改为写成

foreach (e; someMagic(a, b, ...)) {
    // do stuff with e
}
Run Code Online (Sandbox Code Playgroud)

Ada*_*ppe 6

someMagic来自std.range:http://dlang.org/phobos/std_range.html#chain

  • 如果我更快,我可以说`s/someMagic/std.range.chain /` (2认同)