Recent Changes - Search:

* PCAN

* Phix

edit SideBar

ProcedureCall

Index | Core Language | Statements | Procedure Call

Procedure Call

A procedure call starts execution of a procedure, passing it an optional list of argument values. e.g.

     plot(x, 23)

See also: Procedures

As a quick recap:

If you want to pass a variable number of arguments, usually the easiest thing is to pass them in a (single) sequence.

Parameters with a default do not need to be provided.

Parameters must be passed in the same order as the routine declaration, unless named parameters are used, such as timedelta?(days:=365). [Note there is a huge difference between timedelta(days=365), which passes a single bool, and timedelta(days:=365), which sets a specific parameter.]

< Multiple Assignment | Index | If Statement >

Edit - History - Print - Recent Changes - Search
Page last modified on April 16, 2026, at 10:34 PM