When D is not nice
Frank Benoit
keinfarbton at googlemail.com
Sun Jul 6 13:30:45 PDT 2008
String concatenation in Java:
"abc " + a + " bla";
where a is an interface ref.
Ported to D, this look like this:
"abc " ~ (cast(Object)a).toString ~ " bla";
This are 3 steps more:
1.) explicit cast to Object (interface/class compatibility!)
2.) explicit call to toString
3.) put additional parentheses
I would be happy if we could remove all three of this annoying points.
More information about the Digitalmars-d
mailing list