--- Comment #17 from Stewart Gordon <s...@iname.com> 2012-04-24 13:51:22 PDT ---
(In reply to comment #15)
> 'final' in Java for a variable means it is assigned once in the constructor,
> and never again. The equivalent is achieved in D using 'const' and not
> supplying an initializer.
> 'final' in D1 has similar semantics to Java.
I can't see it anywhere in the D1 docs as anything other than an attribute
applied to methods to prevent them being overridden. I had made out that
Java's meaning of final on fields just didn't exist in D, what with D having
const for things like that.
Moreover, given that "final" was overloaded to denote two very different
attributes, it would seem silly that a single use of the word could apply both
these attributes. But if people actually did it....
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------