（argument passing），该机制取决于可以使用关键字来指定的参数求值策略（通常为按值传递）。
默认引数.某些编程语言（例如Ada，C++，Clojure，Common Lisp，Fortran 90，Python，Ruby，Tcl和Windows PowerShell）允许在子例程的声明中显式或隐式给出默认引数。这允许调用者在调用子例程时忽略该参数。如果显式给出了默认引数，则如果调用者未提供该值，则使用该值。如果默认引数是隐式的（有时通过使用诸如codice_49之类的