REBOL 3 Docs Guide Concepts Functions Datatypes Errors
  TOC < Back Next >   Updated: 3-Aug-2010 Edit History  

REBOL 3 Functions: subtract

subtract  value1  value2

Returns the second value subtracted from the first.

Arguments:

value1 [scalar! date!]

value2 [scalar! date!]

See also:

-   +   add   absolute  

Description

Note: The + operator is a special infix form for this function.

Many different datatypes support subtraction. Here are just a few:

print subtract 123 1
122
print subtract 1.2.3.4 1.0.3.0
0.2.0.4
print subtract 12:00 11:00
1:00
print subtract 1-Jan-2000 1
31-Dec-1999

When subtracting values of different datatypes, the values must be compatible. Auto conversion of the values will occur into the datatype that has the most expansive representation. For example an integer subtracted from a decimal will produce a decimal.


  TOC < Back Next > REBOL.com - WIP Wiki Feedback Admin