std.range.put?
simendsjo
simendsjo at gmail.com
Mon May 21 04:26:32 PDT 2012
Shouldn't the following work?
import std.range;
import std.stdio;
void main() {
int[] a;
a.reserve(10);
//a.put(1); // Attempting to fetch the front of an empty array of int
a.length = 1;
writeln(a.length); // 1
a.put(2);
writeln(a.length); // 0 - what?
writeln(a); // [] - come on!
char[] b;
//b.put('a'); // range.d(615): Error: static assert "Cannot put a
char into a char[]"
}
More information about the Digitalmars-d-learn
mailing list