Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

unaryop

1995 Version of ANSI (Equivalent to Current ISO Version) of Standard

7.1.4.11 Unary operator unaryop

    unaryop::=


'
+
-



      (Note: apostrophe)
 
(Note: hyphen)

There are three unary operators: ' (not), + (plus), and (minus).

Not inverts the truth value of the expratom immediately to its right. The value of 'expratom is 1 if the truth-value interpretation of expratom is 0; otherwise its value is 0. Note that '' performs the truth-value interpretation.

Plus is merely an explicit means of taking a numeric interpretation. The value of +expratom is the numeric interpretation of the value of expratom.

Minus negates the numeric interpretation of expratom. The value of expratom is the numeric interpretation of N, where N is the value of expratom.

Note that the order of application of unary operators is right-to-left.

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.

This page most recently updated on 15-Nov-2023, 10:46:00.

For comments, contact Ed de Moel (demoel@jacquardsystems.com)