table.move

  table table.move( table sourceTbl, number from, number to, number dest, table destTbl = sourceTbl )

Açıklama

Elemanları bir tablonun bir bölümünden, verilen bir tablonun başka bir bölümüne taşır. Bu, kaynak tablodaki elemanları birden çok atama ile hedef tabloya atamaya benzer.

Argümanlar

1 table sourceTbl
Elemanların taşınacağı kaynak tablo.
2 number from
Elemanların taşınacağı kaynak aralığının başlangıç indeksi.
3 number to
Elemanların taşınacağı kaynak aralığının bitiş indeksi.
4 number dest
Taşınan elemanların ekleneceği hedef tablodaki indeks.
5 table destTbl = sourceTbl
Elemanların taşınacağı hedef tablo. Varsayılan olarak bu, kaynak tablo ile aynıdır.

Döndürülen Değerler

1 table
Değiştirilmiş hedef tablo.

Örnek

Bunun nasıl kullanılabileceğine dair bir örnek.

local source = { "a", "b", "c", "d", "e" } local dest = { "f", "g", "h", "i", "j" } table.move( source, 3, 5, 1, dest ) PrintTable( source ) print( "\n" ) PrintTable( dest )
Output:
1 = a 2 = b 3 = c 4 = d 5 = e 1 = c 2 = d 3 = e 4 = i 5 = j

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord