std.algorithm.splitter seems to return all its return values as a type "Result", without quotes, and i dont not seem to be able to cast it to string[] or int[] with cast(string[]) ( or even cast (string) - i tried that too).

I tried to use a function

void function(T, R)(T arr, out R output)
{

foreach(elem; arr)
{
    output ~= elemM
}
}

i have an occasion where R is int[], and one where it is string[]; and but it says, that int can not be appended to string[], and string can not be appended to int[], and compilation fails.

Nonetheless removing either of the occasions, solves it.

how to deal with  this Result type?

Reply via email to