On Tuesday, 7 April 2015 at 02:24:00 UTC, Dennis Ritchie wrote:
Is it OK?
Although, perhaps, everything is fine. I just thought that creates takeNone not string type string, and the string array of type string[].

import std.stdio : writeln;

void main() {

        string s;

        s ~= 5;

        writeln(s); // prints ♣
}

So I mixed up with this case. Everything is OK.

import std.range : takeNone;

void main() {
        
        auto s = takeNone(["test"]);
        
        // s ~= 5; // Error: cannot append type int to type string[]
}

Reply via email to