User Tools


====== Function + ====== ====Syntax==== * **+** //''&rest'' numbers// → //sum// ====Arguments and Values==== * //number// - a //[[CL:Glossary:number]]//. * //sum// - a //[[CL:Glossary:number]]//. ====Description==== Returns the sum of //numbers//, performing any necessary type conversions in the process. If no //numbers// are supplied, ''0'' is returned. ====Examples==== <blockquote> (+) <r>0 </r> (+ 1) <r>1 </r> (+ 31/100 69/100) <r>1 </r> (+ 1/5 0.8) <r>1.0 </r> </blockquote> ====Affected By==== None. ====Exceptional Situations==== Might signal **[[CL:Types:type-error]]** if some //[[CL:Glossary:argument]]// is not a //[[CL:Glossary:number]]//. Might signal **[[CL:Types:arithmetic-error]]**. ====See Also==== * {\secref\NumericOperations} * {\secref\RationalComputations} * {\secref\FloatingPointComputations} * {\secref\ComplexComputations} ====Notes==== None.