digitalmars.D.learn - Use std.string.lineSplitter with std.array.Appender!string
- NonNull (14/14) Aug 28 2019 Disambiguate how ?
- Anonymouse (3/10) Aug 28 2019 auto a = s.data.lineSplitter;
- NonNull (2/14) Aug 28 2019 Yes!
Disambiguate how ? ``` import std.string, std.array; auto s = appender!string; // ....... auto a = s.lineSplitter; ``` Error: template std.string.lineSplitter cannot deduce function from argument types !()(Appender!string), candidates are: std.string.lineSplitter(Flag keepTerm = No.keepTerminator, Range)(Range r) if (hasSlicing!Range && hasLength!Range && isSomeChar!(ElementType!Range) && !isSomeString!Range) std.string.lineSplitter(Flag keepTerm = No.keepTerminator, C)(C[] r) if (isSomeChar!C)
Aug 28 2019
On Wednesday, 28 August 2019 at 15:52:18 UTC, NonNull wrote:Disambiguate how ? ``` import std.string, std.array; auto s = appender!string; // ....... auto a = s.lineSplitter; ```auto a = s.data.lineSplitter; On mobile, can't test.
Aug 28 2019
On Wednesday, 28 August 2019 at 15:56:55 UTC, Anonymouse wrote:On Wednesday, 28 August 2019 at 15:52:18 UTC, NonNull wrote:Yes!Disambiguate how ? ``` import std.string, std.array; auto s = appender!string; // ....... auto a = s.lineSplitter; ```auto a = s.data.lineSplitter; On mobile, can't test.
Aug 28 2019