Semantics of range::put
Jarrett Billingsley
jarrett.billingsley at gmail.com
Wed Aug 5 06:33:15 PDT 2009
On Wed, Aug 5, 2009 at 3:45 AM, Oliver Kanai<oliverkania at googlemail.com> wrote:
> Hello,
> according to my understanding of the "put" method for ranges, which is part of the output-range interface, the following should work :
>
> private string[] m_arrHalloStrings = ["Hallo", "Du", "Da", "wie", "?"];
> m_arrHalloStrings.put("Hallo");
>
> it compiles but does not execute:
> the compiler gives the message
>
> core.exception.AssertError at std.array(256): Assertion failure
I can't reproduce this. It works for me. I'm guessing you have an
older version of DMD, since with 2.031, std.array.put is no longer on
line 256. Try updating.
More information about the Digitalmars-d-learn
mailing list