Aparameter initialized from the actual argument's value. Whether passing an aggregate copies all elements or merely areference is language-dependent; in whole-array copying semantics, alength-L argument costs Θ(L) per call. This differs from alanguage that passes an object reference by value.