D

D 言語の isOutputRange の解せぬ挙動

D

なんで以下の 7 行目で AssertError が発生するのでしょうか。 import std.range; void main() { assert(isInputRange!(bool[])); assert(isOutputRange!(bool[], bool)); assert(isInputRange!(char[])); assert(isOutputRange!(char[], char)); // これが…