Files
BlitzNext/#Test/help/language/lang_ref_functions.html
T

35 lines
1.4 KiB
HTML

<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Language Reference - Functions</title>
<link rel="stylesheet" href="lang_ref.css" type="text/css">
</head>
<body><br>
&nbsp;<span class="Command">&nbsp;Functions&nbsp;</span>
<blockquote>
<p> A function is defined using the 'Function' keyword: </p>
<blockquote>
<p><i>Function {funcname}{typetag}( {params} ) <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{statements} <br>
End Function </i></p>
<p>{<b>funcname</b>} is any valid identifier. </p>
<p> {<b>typetag</b>} is the type of value returned by the function. If {typetag}
is omitted, the function returns an integer value by default. </p>
<p> {<b>params</b>} is a comma separated list of variables which is passed
to the function when it is called, each parameter may be given an optional
type tag. Parameters are always local. </p>
</blockquote>
<p> A function may use the '<b>Return</b>' statement to return a result. Return
may optionally be followed by an expression. </p>
<p> If there is no Return statement, or a Return without any expression is used,
the function returns a default value of 0 for numeric functions, an empty
string ("") for string functions, or a 'Null' object for custom type functions.
</p>
<p>&nbsp; </p>
</blockquote>
</body>
</html>