Difference between revisions of "Pairs"

From GiderosMobile
Line 3: Line 3:
 
'''<translate>Available since</translate>:''' Gideros 2011.6<br/>
 
'''<translate>Available since</translate>:''' Gideros 2011.6<br/>
 
'''<translate>Class</translate>:''' [[Special:MyLanguage/(global)|(global)]]<br/>
 
'''<translate>Class</translate>:''' [[Special:MyLanguage/(global)|(global)]]<br/>
 +
 
=== <translate>Description</translate> ===
 
=== <translate>Description</translate> ===
<translate>Returns three values: an iterator function, the table t, and nil, so that the construction  
+
<translate>Returns three values: an iterator function, the table t, and nil, so that the construction
  
 
     for i,v in pairs(t) do body end
 
     for i,v in pairs(t) do body end
  
will iterate over any key pairs (indexed or associative) even with nil values</translate>
+
will iterate over any key pairs (indexed or associative) even with nil values</translate>
 
<source lang="lua">
 
<source lang="lua">
 
(function), (table), (nil) = pairs(t)
 
(function), (table), (nil) = pairs(t)
 
</source>
 
</source>
 +
 
=== <translate>Parameters</translate> ===
 
=== <translate>Parameters</translate> ===
 
'''t''': (table) <translate>table to iterate</translate> <br/>
 
'''t''': (table) <translate>table to iterate</translate> <br/>
 +
 
=== <translate>Return values</translate> ===
 
=== <translate>Return values</translate> ===
 
'''<translate>Returns</translate>''' (function) <translate>iterator function</translate><br/>
 
'''<translate>Returns</translate>''' (function) <translate>iterator function</translate><br/>
 
'''<translate>Returns</translate>''' (table) <translate>provided table</translate><br/>
 
'''<translate>Returns</translate>''' (table) <translate>provided table</translate><br/>
 
'''<translate>Returns</translate>''' (nil) <translate>nil value</translate><br/>
 
'''<translate>Returns</translate>''' (nil) <translate>nil value</translate><br/>
 +
 +
{{(global)}}

Revision as of 05:14, 11 February 2020


Available since: Gideros 2011.6
Class: (global)

Description

Returns three values: an iterator function, the table t, and nil, so that the construction

    for i,v in pairs(t) do body end

will iterate over any key pairs (indexed or associative) even with nil values

(function), (table), (nil) = pairs(t)

Parameters

t: (table) table to iterate

Return values

Returns (function) iterator function
Returns (table) provided table
Returns (nil) nil value