PrintTable

  PrintTable( table tableToPrint, number indent = 0, table done = {} )

Açıklama

Bir tablonun içeriğini özyinelemeli olarak konsola yazdırır.

Tablo anahtarları konsola yazdırılırken alfabetik veya sayısal olarak sıralanacaktır.

Argümanlar

1 table tableToPrint
Yazdırılacak tablo
2 number indent = 0
Girintilemenin başlayacağı sekme sayısı. Başka bir tabloya girildiğinde 2 artar.
3 table done = {}
Dahili argüman, normalde bunu değiştirmemelisiniz. İç içe geçmiş bir tablonun zaten yazdırılıp yazdırılmadığını kontrol etmek için kullanılır, böylece bir döngüye yakalanmaz.

Örnek

Oluşturduğumuz tabloyu yazdırır.

local tbl = { "test", 3829.4, {"foo", "baah", 20/5}, true } PrintTable(tbl)
Çıktı:
1 = test 2 = 3829.4 3: 1 = foo 2 = baah 3 = 4 4 = true

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