appender!(dchar[]) put fail
Dennis Ritchie via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Jun 13 06:09:18 PDT 2015
On Saturday, 13 June 2015 at 13:01:29 UTC, kerdemdemir wrote:
> Sorry to making the discussion longer and wasting your times.
>
> But I am looking for a way without for loops. Also looping
> every element one by one does not seems very efficient to me.
> Any advices for that?
Maybe it fit?
auto stringB = readln.chomp.map!(to!dchar).array;
auto stringC = readln.chomp.map!(to!dchar).array;
auto charAppender = appender!(dchar[][]);
auto totalStr = stringB.repeat(3).chain(stringC.repeat(5));
charAppender.put(totalStr);
writeln(charAppender);
charAppender.put("c"d.dup);
charAppender.put("test"d.dup);
writeln(charAppender);
More information about the Digitalmars-d-learn
mailing list