The nadd function is a built-in function that adds numeric operands and returns a numeric value. The operands are not checked and are not coerced. An argument of type Void is treated as a Number.


The nadd built-in function is a simple, but very fast numeric addition function that assumes all of its arguments are type Number. Use the nadd function for highly optimized numeric addition. For a slower, but more general addition that performs type conversion, use the addition operator, +, (plus sign).




(nadd num1 num2, ... )

Arguments Name Type Description
Argument:num1Number The first number to be added.
Argument:num2Number An arbitrary number of Number operands


Returns the sum of all of the operands expressed as a Number.



Here are a number of links to Lambda coding examples which contain this instruction in various use cases.


Argument Types

Here are the links to the data types of the function arguments.

Number Void

Here are also a number of links to functions having arguments with any of these data types.

++ += + /=
/ * -- -=
- abs acos add1
addMethod addi argument arithmetic
asin atan avg binaryInsert
boolean character compareEQ compareGE
compareGT compareLE compareLT compareNE
compare comparison cons cos
cosh count date day
days360 decode deg display
divi exp expt fact
floor fraction getTickCount hour
iadd icompareEQ icompareGE icompareGT
icompareLE icompareLT icompareNE idiv
imod imul inside integer
isAtom isBitVector isBoolean isByteVector
isChar isCharacter isComplex isDate
isDictionary isDirectory isEqual isError
isEven isExact isFloatVector isIdentical
isInexact isInside isIntegerVector isInteger
isLambda isMatrix isMember isMoney
isNegative isNull isNumberMatrix isNumberVector
isNumber isObjectVector isObject isOdd
isPair isPcodeVector isPositive isString
isStructure isSymbol isText isType
isVector isZero isub julian
kurtosis length list log10
log2 log logbase macroReplace
makeQuotedList max median member
min minute mod modi
money month muli nadd
ncompareEQ ncompareGE ncompareGT ncompareLE
ncompareLT ncompareNE ndiv new
nmod nmul now nsub
number objectToMatrix objectToNumMatrix objectToNumVector
pair parent parse pi
product rad random randomize
range ref remove round
saveObject saveRepository second setCar
setCdr setLastCdr setq sigmoid
sign sin sinh sizeof
skew sleep sqrt srandom
stdev stdevp string sub1
subi submit sum sumsqr
tan tanh time type
uniqueInsert var varp vectorBinaryInnerProduct
vectorBipolarInnerProduct vectorCosineInnerProduct vectorCubeInnerProduct vectorExpInnerProduct
vectorFill vectorInnerProduct vectorLogInnerProduct vectorQuartInnerProduct
vectorQuintInnerProduct vectorSigmoidInnerProduct vectorSineInnerProduct vectorSquareInnerProduct
vectorTanInnerProduct vectorTanhInnerProduct writelg writeln

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE