argCount

 

 

Overview

The argCount special form returns the number of arguments passed to the current Lambda. The argCount special form is used to access arguments in Lambdas which have been sent an indefinite number of arguments. The number of arguments are only known at runtime.

Usage

The argCount special form is the only method to return the number of arguments that was passed to the current Lambda. The current Lambda has been defined with an indefinite number of arguments using the ellipsis syntax form. The number of arguments is only known at runtime.

 

Syntax


Expression:

(argCount)


Arguments Name Type Description
Argument:none--- none

Returns:

The number of arguments for the current Lambda.



 

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.

Lambda

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

argCount argFetch attachLibrarian balance
callcc class compareEQ compareGE
compareGT compareLE compareLT compareNE
compare compile copy debugBrowsableProcs
debug defchild defclass define(macro)
define defmacro defmethod deforphan
defriend defun detachLibrarian disassemble
evalInSyncLocalContext eval exportCsv exportSbf
exportTab globalBinding importCsv importSbf
importTab inspect isClass lambda
lisp macroReplace makeLambda myself
new onError refLibrarian ref
send setq super

Analytic Information Server (AIS)

AIS Component Systems

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