Difference between revisions of "Not"

From WikiManual
Jump to: navigation, search
m
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Takes the two top values on the conditions stack and not's them. If both are true it will place a false on the conditions stack. If one is false or both are false it places a true on the conditions stack.
+
'''<code>not</code>''' takes the top value on the booleans [[stack]] and inverts it:
 
+
*<code>true not</code> puts <code>false</code> on the stack.
0 0 not ''puts''''' 1 '''''on the stack''
+
*<code>false not</code> puts <code>true</code> on the stack.
1 0 not ''puts''''' 1 '''''on the stack''
 
0 1 not ''puts''''' 1 '''''on the stack''
 
1 1 not ''puts''''' 0 '''''on the stack''
 
 
 
[[not]] results the exact opposite as [[and]].
 
  
 
{{Logic}}
 
{{Logic}}

Latest revision as of 15:38, 10 November 2007

not takes the top value on the booleans stack and inverts it:

  • true not puts false on the stack.
  • false not puts true on the stack.

Logic:

true
false
and
or
not
xor