On 09/01/2015 02:16 PM, Steven Schveighoffer wrote:> On 9/1/15 3:13 PM,
Daniel Kozak via Digitalmars-d-learn wrote:
>>
>>
>> Dne 1.9.2015 v 19:20 Steven Schveighoffer via Digitalmars-d-learn
>> napsal(a):
>>> On 9/1/15 12:49 PM, default0 wrote:
Hello
A simple thing I stumbled
On 9/1/15 12:49 PM, default0 wrote:
Hello
A simple thing I stumbled across:
int main()
{
import std.stdio;
import std.range;
int[] d;
d ~= 10;
d ~= 20;
d.put(5);
writeln(d);
return 0;
}
Appenders work fine as output ranges, but arrays do not. The
On Tuesday, 1 September 2015 at 17:20:49 UTC, Steven
Schveighoffer wrote:
On 9/1/15 12:49 PM, default0 wrote:
Hello
A simple thing I stumbled across:
int main()
{
import std.stdio;
import std.range;
int[] d;
d ~= 10;
d ~= 20;
d.put(5);
writeln(d);
Dne 1.9.2015 v 19:20 Steven Schveighoffer via Digitalmars-d-learn napsal(a):
On 9/1/15 12:49 PM, default0 wrote:
Hello
A simple thing I stumbled across:
int main()
{
import std.stdio;
import std.range;
int[] d;
d ~= 10;
d ~= 20;
d.put(5);
writeln(d);
On 9/1/15 3:13 PM, Daniel Kozak via Digitalmars-d-learn wrote:
Dne 1.9.2015 v 19:20 Steven Schveighoffer via Digitalmars-d-learn
napsal(a):
On 9/1/15 12:49 PM, default0 wrote:
Hello
A simple thing I stumbled across:
int main()
{
import std.stdio;
import std.range;
int[] d;
Hello
A simple thing I stumbled across:
int main()
{
import std.stdio;
import std.range;
int[] d;
d ~= 10;
d ~= 20;
d.put(5);
writeln(d);
return 0;
}
Appenders work fine as output ranges, but arrays do not. The
above code prints "20" (ie the 10 is removed).