Difference between revisions of "Function"

From Free Pascal wiki
Jump to navigationJump to search
m
m
Line 2: Line 2:
  
 
A function which is part of an object is called a [[property]] if it can be assigned a value, and a [[Method|method]] if it cannot be assigned a value.
 
A function which is part of an object is called a [[property]] if it can be assigned a value, and a [[Method|method]] if it cannot be assigned a value.
 +
<br>
 +
<br>
 +
 +
[[category:Pascal]]

Revision as of 19:13, 19 October 2012

A function is a declaration of a routine which may be invoked from within the unit that declares it, from outside the unit if the function is public, or from within a program, and the routine returns a value as part of its definition. A routine that does not return a value as part of its definition is a procedure, however, technically a function is also a procedure as well.

A function which is part of an object is called a property if it can be assigned a value, and a method if it cannot be assigned a value.