Why are opCall's not implicitely assignable?

Karen Lanrap karen at digitaldaemon.com
Thu Sep 21 15:32:07 PDT 2006


Jarrett Billingsley wrote:

> since assignment can't be overloaded, it complains. 

Assignments are overloadable.


import std.stdio;
int f(int p)
{
  return 2*p;
}
real f(real p)
{
  return 3.0*p;
}

void main()
{
  auto i=f=2;
  auto r=f=2.0;
  writefln( i, r);
}
  



More information about the Digitalmars-d-learn mailing list