isExpressions -> isValuesSeq
Mike Parker via Digitalmars-d
digitalmars-d at puremagic.com
Sat Dec 12 03:02:26 PST 2015
On Saturday, 12 December 2015 at 06:41:11 UTC, Shriramana Sharma
wrote:
>
> This AliasSeq contains expressions: 3, false, This should be: 1
> + 2, "foo" == "goo"
>
> Clearly, the AliasSeq is not able to store the expressions
> themselves since they are automatically evaluated at compile
> time. It stores only the values that the expressions evaluate
> to. Further, expressions which are not evaluable at compile
> time aren't permitted in the AliasSeq. (I tried it.) Thus the
> appropriate name would thus be isValuesSeq, no?
All values, 3 and false included, *are* expressions. They are
expressions with one operand and no operator, but they are still
expressions.
https://en.wikipedia.org/wiki/Value_(computer_science)
More information about the Digitalmars-d
mailing list