Difference between revisions of "Table"

From GiderosMobile
(added some missing giderosmtd)
m
Line 18: Line 18:
 
[[table.insert]] ''inserts value at location pos in table, default pos=n 1''<br/><!--GIDEROSMTD:table.insert(table,pos,value) inserts value at location pos in table, default pos=n 1-->
 
[[table.insert]] ''inserts value at location pos in table, default pos=n 1''<br/><!--GIDEROSMTD:table.insert(table,pos,value) inserts value at location pos in table, default pos=n 1-->
 
[[table.remove]] ''removes element at pos from table, default pos=n''<br/><!--GIDEROSMTD:table.remove(table,pos) removes element at pos from table, default pos=n-->
 
[[table.remove]] ''removes element at pos from table, default pos=n''<br/><!--GIDEROSMTD:table.remove(table,pos) removes element at pos from table, default pos=n-->
[[table.sort]] ''sorts in-place elements 1 to n, comp(v1,v2- true if v1<v2, default <''<br/><!--GIDEROSMTD:table.sort(table,comp) sorts in-place elements 1 to n, comp(v1,v2- true if v1<v2, default <-->
+
[[table.sort]] ''sorts in-place elements 1 to n, comp(v1,v2- true if v1<v2, default <)''<br/><!--GIDEROSMTD:table.sort(table,comp) sorts in-place elements 1 to n, comp(v1,v2- true if v1<v2, default <)-->
  
 
| style="width: 50%; vertical-align:top;"|
 
| style="width: 50%; vertical-align:top;"|

Revision as of 04:02, 12 July 2021

Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.pngPlatform html5.pngPlatform winrt.pngPlatform win32.png
Available since: Gideros 2011.6

Description

This library provides generic functions for table manipulation.

Most functions in the table library assume that the table represents an array or a list. For these functions, when we talk about the "length" of a table we mean the result of the length operator.

Methods

table.concat returns concatenated table elements i to j separated by sep
table.getn returns size of table, or n field, or table.setn value, or 1 less first index with nil value [Deprecated in Lua 5.1, use # operator]
table.insert inserts value at location pos in table, default pos=n 1
table.remove removes element at pos from table, default pos=n
table.sort sorts in-place elements 1 to n, comp(v1,v2- true if v1<v2, default <)

Events

Constants