keyword as struct field

H. S. Teoh hsteoh at
Sun Feb 20 17:02:21 UTC 2022

On Sun, Feb 20, 2022 at 04:52:30PM +0000, partypooper via Digitalmars-d-learn wrote:
> On Sunday, 20 February 2022 at 15:33:17 UTC, Andrey Zherikov wrote:
> > On Sunday, 20 February 2022 at 11:08:55 UTC, partypooper wrote:
> > > keyword as struct field
> > 
> > I believe this is the case for the most languages - keyword is not
> > allowed as a variable name.
> Yes, but as example in Nim you can surround identifier with backticks
> to omit this issue.

The D convention is to append a `_` to the identifier. From

	If a name would conflict with a keyword, and it is desirable to
	use the keyword rather than pick a different name, a single
	underscore ‘_’ should be appended to it. Names should not be
	capitalized differently in order to avoid conflicting with


Questions are the beginning of intelligence, but the fear of God is the beginning of wisdom.

More information about the Digitalmars-d-learn mailing list