syntax for calling to with a getter as source argument
Klb via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jul 14 14:12:30 PDT 2014
hello what is the right syntax for this:
----------------------------------------------------
import std.stdio, std.conv;
void main(string args[])
{
ubyte[3] src = [0, 1, 2];
string trg = "";
@property ubyte[3] srcAsProp(){return src;}
// Error: template std.conv.to cannot deduce function from
argument types
// !(string)(ubyte[3]), candidates are:
trg = to!(string)(srcAsProp());
}
----------------------------------------------------
In a real-world application I'd use an intermediate value but I'd
like to know If it's possible...The strange fact is that it
doesn't trig an error if src is a dyn. array. (if you remove the
3 from [3] then it passes).
More information about the Digitalmars-d-learn
mailing list