[Issue 3235] Function literals must be deduced as "function" or "delegate"
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Aug 8 11:14:16 PDT 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3235
Stewart Gordon <smjg at iname.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |smjg at iname.com
Resolution| |INVALID
--- Comment #2 from Stewart Gordon <smjg at iname.com> 2009-08-08 11:14:14 PDT ---
This is as designed.
http://www.digitalmars.com/d/1.0/expression.html#FunctionLiteral
"If the keywords function or delegate are omitted, it defaults to being a
delegate."
Having the type of a function/delegate literal depend on its contents like this
makes it hard for someone reading the code to tell which it is. Since function
pointers and delegates are not generally interchangeable, AISI it's desirable
to keep their literal notations distinct.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list