import std.traits. std.string;
Meta
jared771 at gmail.com
Sat Jun 16 06:43:25 UTC 2018
On Saturday, 16 June 2018 at 00:24:42 UTC, DigitalDesigns wrote:
> space is ignored! Seems like a bug std . traits . std . string
> is valid?
Like most C-family languages, D is a freeform language[1].
Funnily enough, I don't think this is explicitly stated in the D
spec (at least not that I could find). It's just assumed, because
D is an evolution of C, C++, and Java primarily, all of which are
freeform languages.
There are a couple places where whitespace is significant in D,
but for the most part, you can write your code in whatever way
you want as long as it's syntactically valid according to the D
grammar.
1.
https://www.pcmag.com/encyclopedia/term/43487/free-form-language
More information about the Digitalmars-d
mailing list