Unary operators for Variants
Imperatorn
johan_forsberg_86 at hotmail.com
Wed Mar 10 15:31:27 UTC 2021
On Tuesday, 9 March 2021 at 20:05:07 UTC, Jeff wrote:
> So, I can't seem to get unary operators to work with variants.
> For example:
>
> Variant x = 10;
> writeln(-x); // Error: x is not of arithmetic type, it is a
> VariantN!32LU
>
> Obviously binary operators like + work fine. Is there a reason
> opUnary wasn't implemented as well? Is there a work-around for
> me to implement it myself outside of the VariantN class?
>
> Thanks!
Try jsvar
https://dpldocs.info/experimental-docs/arsd.jsvar.html
More information about the Digitalmars-d-learn
mailing list