product

 

 

Overview

The productfunction returns the product of its arguments. The arguments can include Vectors and Cell Ranges.

Usage

The product function and the * operator can be used to compute the product of a list of values

 

Syntax


Expression:

(product num ...)


Arguments Name Type Description
Argument:num ... Number Any Number of values

Returns:

The product of the set of values provided.



 

Examples

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 Integer Vector

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

++ += + /=
/ * -- -=
- abs acos add1
addMethod addi appendWriteln append
apply argument arithmetic asin
atan avg badd balance
bdiv binaryInsert binaryNand binaryNor
binaryNot binaryNxor binarySearch bitToNumberVector
bitwiseAnd bitwiseNand bitwiseNor bitwiseNot
bitwiseNxor bitwiseOr bitwiseShiftLeft bitwiseShiftRight
bitwiseXor bmod bmul boolean
cadd cdiv cdr char
character cmod cmul code
compareEQ compareGE compareGT compareLE
compareLT compareNE compare comparison
cons copy cos cosh
count csub date day
days360 debugDetective decode deg
deleteRows delete dimension display
divi evalInSyncLocalContext exit exp
exportCsv exportSbf exportTab expt
fact fdisplay fileClose fileCopy
fileDisplay fileErase fileOpen fileReadRecord
fileRead fileResize fileSeek fileWrite
filewriteln findBlock find floor
fraction freeBlock gcd getRecursionCount
getTickCount hashString hour iadd
icompareEQ icompareGE icompareGT icompareLE
icompareLT icompareNE idiv imod
importCsv importSbf importTab imul
insertRows insert inside inspect
integer isAtom isBitVector isBoolean
isBound isByteVector isCharAlphabetic isCharAlphanumeric
isCharLowercase isCharName isCharNumeric isCharUppercase
isCharWhitespace 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 lcm left
length list log10 log2
log logbase macroReplace makeGramMatrix
makeQuotedList map mapc max
median member mid min
minute mod modi money
month muli nadd ncompareEQ
ncompareGE ncompareGT ncompareLE ncompareLT
ncompareNE ndiv new nmod
nmul now nsub number
objectToList objectToMatrix objectToNumMatrix objectToNumVector
objectToVector offset pair parent
parse pi pointer preAllocateFixedMemoryBlocks
product qt rad random
randomize range rank refAttributes
refValues ref remove replace
rept resize reverse right
round saveObject saveRepository second
setAttributes setBlock setCar setCdr
setLastCdr setq sigmoid sign
sin sinh sizeof skew
sleep sort sql sqrt
srandom stdev stdevp stringToBVector
stringToVector string sub1 subi
submit substitute substring sum
sumsqr svmRegression system tan
tanh text time type
uniqueInsert var varp vectorBinaryInnerProduct
vectorBipolarInnerProduct vectorCosineInnerProduct vectorCubeInnerProduct vectorDelete
vectorExpInnerProduct vectorFill vectorInnerProduct vectorLogInnerProduct
vectorQuartInnerProduct vectorQuintInnerProduct vectorSigmoidInnerProduct vectorSineInnerProduct
vectorSquareInnerProduct vectorTanInnerProduct vectorTanhInnerProduct writelg
writeln year

Analytic Information Server (AIS)

AIS Component Systems

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