next

  any, any next( table tab, any prevKey = nil )

Açıklama

Bir tablodaki sonraki anahtar ve değer çiftini döndürür.

Lua'daki tablo anahtarlarının belirli bir sırası yoktur ve bellekte bulundukları sırayla döndürülürler. Bu her zaman artan veya alfabetik sırada olmayabilir. Bir dizi üzerinde sırayla yineleme yapmanız gerekiyorsa, ipairs kullanın.

Argümanlar

1 table tab
Tablo
2 any prevKey = nil
Tablodaki önceki anahtar.

Dönen Değerler

1 any
Tablonun sonraki anahtarı. Eğer önceki anahtar nil ise, bu tablodaki ilk anahtar olacaktır. Eğer önceki anahtar tablodaki son anahtar ise, bu nil olacaktır.
2 any
Bu anahtarla ilişkili değer. Eğer önceki anahtar tablodaki son anahtar ise, bu nil olacaktır.

Örnek

Tablonun boş olup olmadığını döndürür

local function IsEmptyTable( t ) return next( t ) == nil end local mytable = {} print( "mytable is empty:", IsEmptyTable( mytable ) ) mytable["hello"]=true print( "mytable is empty:", IsEmptyTable( mytable ) )
Çıktı:
mytable is empty: true mytable is empty: false

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