Difference between revisions of "SWC LISP"
(→Operators) |
|||
Line 9: | Line 9: | ||
===Comparison Operators=== | ===Comparison Operators=== | ||
− | + | {| class="wikitable sortable" border="1" cellspacing="0" cellpadding="5" align="center" | |
− | + | ! Function Name | |
− | + | ! Required &Optional ("&") Parameters | |
− | + | ! Description | |
+ | ! Example Text | ||
+ | ! Example Evaluation | ||
+ | ! Testing Status | ||
+ | |- | ||
+ | |ge?||number1 number2||Is number1 equal to or greater than number2?||(ge? 5 2)||#t|| | ||
+ | |- | ||
+ | |le?||number1 number2||Is number1 equal to or less than number2?||(le? 5 2)||#f|| | ||
+ | |- | ||
+ | |gt?||number1 number2||Is number1 greater than number2?||(gt? 5 2)||#t|| | ||
+ | |- | ||
+ | |lt?||number1 number2||Is number1 less than number2?||(lt? 5 2)||#f|| | ||
+ | |- | ||
+ | |} | ||
===Logic Operators=== | ===Logic Operators=== |
Revision as of 15:23, 8 September 2018
Main page - trying to reorganise the LISP content
Operators
Arithmetic Operators
(+ number1 number2 numberN)
(- number1 number2 numberN)
(* number1 number2 numberN)
(/ number1 number2 numberN)
Comparison Operators
Function Name | Required &Optional ("&") Parameters | Description | Example Text | Example Evaluation | Testing Status |
---|---|---|---|---|---|
ge? | number1 number2 | Is number1 equal to or greater than number2? | (ge? 5 2) | #t | |
le? | number1 number2 | Is number1 equal to or less than number2? | (le? 5 2) | #f | |
gt? | number1 number2 | Is number1 greater than number2? | (gt? 5 2) | #t | |
lt? | number1 number2 | Is number1 less than number2? | (lt? 5 2) | #f |
Logic Operators
(and boolean-expression1 boolean-expression2 boolean-expressionN)
(or boolean-expression1 boolean-expression2 boolean-expressionN)
(not boolean-expression1 boolean-expression2 boolean-expressionN)