table.ForEach

  table.ForEach( table tbl, function callback )

Açıklama

Bunu kullanmaktan kaçınmanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. Bu, Lua 5.1'de eski haline geldi ve 5.2. sürümünde çıkarıldı. Çiftler Bunun yerine.

Tablodaki her anahtar-değer çifti için tekrarlanır, function with çiftin anahtarı ve değeri olarak adlandırılır.

GLua'nın yorumuna göre: table. ForEach.

Argümanlar

1. Tablo tbl
Tekrarlanacak tablo.
2. fonksiyon Geri çağrı
Her anahtar ve değer için function to çalışması.

Fonksiyon argümanları:
1. Herhangi bir Anahtar - Bu tekrar için anahtar-değer çiftinin anahtarı.
2. Herhangi bir Val - Bu tekrar için anahtar-değer çiftinin değeri.

Örnek

Bu fonksiyonun kullanımını gösterir.

local food = { "Cake", "Pies", Delicious = "Cookies", Awesome = "Pizza" } table.foreach( food, function( key, value ) print( tostring(key) .. " " .. value) end)
Çıkış:
1 Cake 2 Pies Awesome Pizza Delicious Cookies

Örnek

Geri çağırma bir değer döndürdüğünde kesme etkisini gösterir.

local tbl = { "One", "Two", "Three", "Four" } table.foreach( tbl, function( key, value ) print( key, value ) if key == 2 then return true end end)
Çıkış:
1 One 2 Two

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