Core Function CallFunc

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "<pre> CallFunc( <function>, <array> ) </pre> === Description === Calls a user defined function contained in a variable. === function === The function name. === array === An...")
 
(Example)
Line 29: Line 29:
 
CallFunc($Func);
 
CallFunc($Func);
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
  
 
<syntaxhighlight lang="sputnik">
 
<syntaxhighlight lang="sputnik">

Revision as of 11:55, 22 January 2013

CallFunc( <function>, <array> )

Contents

Description

Calls a user defined function contained in a variable.

function

The function name.

array

An array to send the function as the parameters.

Return Value

Returns whatever the function returns.

Remarks

None.

Example

my $Func = MKFunc('', 'println("Hello World");');
CallFunc($Func);


my $Func = MKFunc('$a, $b', 'println("Value is: " . ($a + $b));');
CallFunc($Func, array(10, 20));

Same as above but this time using the function(){} statement instead of MKFunc

my $Func = Function(){ println("Hello World");};
CallFunc($Func);
 
my $Func =  Function( $a, $b ){ println("Value is: " . ($a + $b)); };
CallFunc($Func, array(10, 20));
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox