bearophile Wrote:
> contains?
> areInside ==> inside?
>
>
> I don't remember serious recent discussions here about that last form.
> Allowing a single trailing question mark in D names has some advantages:
>
> 1) It gives a standard way to denote a predicate, so it becomes very easy to
> tell apart a predicate from other non predicate things.
>
> 2) It allows for short names.
>
> 3) A single question mark is easy and quick to write on most keyboards.
>
> 4) It is used in other languages, as Ruby, and people seem to appreciate it.
>
> 5) Its meaning is probably easy enough to understand and remember.
I don't think I like symbols in variable names. I'm not sure since I've never
used such, but the only time I like the symbols is by itself and performing an
operation.
assert(√(25) == 5);
There are probably many exceptions within Unicode, but if it is used by the
language I'll likely just be annoyed by it. Just my thought.