digitalmars.D.bugs - [Issue 13971] New: Writing a container should write its default range
- via Digitalmars-d-bugs (28/28) Jan 12 2015 https://issues.dlang.org/show_bug.cgi?id=13971
https://issues.dlang.org/show_bug.cgi?id=13971 Issue ID: 13971 Summary: Writing a container should write its default range Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: enhancement Priority: P1 Component: Phobos Assignee: nobody puremagic.com Reporter: andrei erdani.com See the second snippet at http://maikklein.github.io/2015/01/11/Evaluating-D-for-games/: import std.stdio; import std.container; void main() { Array!int arr; arr.insertBack(10); writeln(arr); } That writes: Array!int(RefCounted!(Payload, cast(RefCountedAutoInitialize)0)(RefCountedStore(20D9590))) We should make writeln(arr) equivalent to writeln(arr[]). --
Jan 12 2015