Parameter
A variable holding an argument received by a function.
Related concepts: ArgumentFunctionVariable
Closest Wikipedia entry: Parameter (computer programming) — In computer programming, a parameter, a.k.a. formal argument, is a variable that represents an argument, a.k.a. actual argument, a.k.a.
Misconceptions about Parameter11 documented Misconceptions
Check YourselfCallbackParametersInCaller — JavaScript
Parameters of a callback function may be written as parameters of the caller functionCallerFrameContainsCalleeFormal — Java
Stack frame of caller includes variables for callee's formal parametersConstructorParameterIsField — Java
Formal constructor parameters are equivalent to instance variablesFunctionOverloading — JavaScript
It is possible to create multiple functions with the same name but with different signaturesImmutableRequiresFinalParameters — Java
Immutable classes need final constructor/method parametersNamedTypeParameter — Java
To instantiate a generic type, one needs to specify type parameter names as well as types NumberOfParametersMatchArguments — JavaScript
Functions must be called with the same number of arguments as defined in their signatureObjectAsParameterIsCopied — JavaScript
Objects are passed by valuePrimitiveTypeParameter — Java
Type parameters of generic types can be assigned primitive typesStaticCallPolymorphic — Java
A static method call is dispatched polymorphically at runtime based on the argument typesUseOfSelfTypeImpliesRecursiveType — Java
If a class has a method that has a local variable, parameter, or return value with the class as its type, the class is a recursive type