Core Function List

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "<pre> <Scope> List( <expressions>, .. ) = <array> </pre> === Description === Extract some elements from an array into ready to use variables . === Scope === Optional; Can be ...")
 
(Remarks)
Line 25: Line 25:
 
=== Remarks ===
 
=== Remarks ===
  
If the scope is set to "my" then the newly created variables will be local scope only otherwise it may even modify globals.
+
The default scope will be "my" ie LOCAL scope only.
 +
 
 +
You may add "my" anyway just to future proof your code should the default ever change....
 +
 
 +
You can use Global if you want the variables to be accessible by everything anytime.
  
 
=== Example ===
 
=== Example ===

Revision as of 05:38, 16 September 2013

<Scope> List( <expressions>, .. ) = <array>

Contents

Description

Extract some elements from an array into ready to use variables .

Scope

Optional; Can be nothing or can be "my" (without quotes)

expressions

A list of variables to be created separated by ,

array

The array to use

Return Value

None

Remarks

The default scope will be "my" ie LOCAL scope only.

You may add "my" anyway just to future proof your code should the default ever change....

You can use Global if you want the variables to be accessible by everything anytime.

Example

my $Accounts = array();
$Accounts[] = array("John", 1111);
$Accounts[] = array("Smith", 2222);
 
foreach($Accounts as my $Account)
{
	my List( $Name, $Password ) = $Account;
	println( "Name '$Name' Password '$Password'" );
}
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox