table

Mostrar obsoleto

This library provides generic functions for table/array manipulation, providing all its functions inside the global table variable. Most functions in the table library assume that the table represents an array or a list. For these functions, the "length" of a table means the result of the length operator.

Resumo

Funções

Funções

clear

void

Parâmetros

table: table

Devolução

void

clone

Parâmetros

Devolução

concat

Parâmetros

sep: string
Valor Padrão: 1

Devolução

create

Parâmetros

count: number
value: Variant

Devolução

find

Variant

Parâmetros

haystack: table
needle: Variant
init: number

Devolução

Variant

foreach

void

Parâmetros

Devolução

void

foreachi

void

Parâmetros

Devolução

void

freeze

Parâmetros

Devolução

getn

Parâmetros

Devolução

insert

void

Parâmetros

pos: number
value: Variant

Devolução

void

insert

void

Parâmetros

value: Variant

Devolução

void

isfrozen

Parâmetros

Devolução

maxn

Parâmetros

Devolução

move

Parâmetros

src: table
dst: table
Valor Padrão: src

Devolução

Amostras de código


pack

Variant

Parâmetros

values...: Variant

Devolução

Variant

remove

Variant

Parâmetros

pos: number

Devolução

Variant

sort

void

Parâmetros

comp: function
Valor Padrão: nil

Devolução

void

unpack

Parâmetros

list: table
Valor Padrão: 1
Valor Padrão: #list

Devolução