SortedPairsByMemberValue

  function, table SortedPairsByMemberValue( table table, any memberKey, boolean descending = false )

Açıklama

Bir iteratörü döndürüyor function that bir üye değerlerinin sırasıyla tablonun içinden geçmek için kullanılabilir. Tablonun değerleri de tablolar olduğunda ve bu üyeyi içerdiğinde.

Sıralamak için: Değer, kullanın. SortedPairsByValue.

Sıralamak için: Anahtarlar, kullanın. SortedPairs.

Argümanlar

1. Tablo Tablo
İteratör oluşturmak için masa.
2. Herhangi bir ÜyeKey
Sıralamak için değerli üyenin anahtarı.
3. Boolean düşüş = yanlış
İteratörün düşen sırayla tekrar edip etmemesi.

Geri dönüşler

1. fonksiyon
İteratör fonksiyonu
2. Tablo
İç iteratör durumu, kaynak tablosu değil. Doğrudan döngü için genel olarak aktarılmalıdır; yalnızca ilk geri dönüş değerini yakalamak ve bunun üzerinde tekrar etmek hata yaratacaktır.

Örnek

Bir tablo oluşturur ve içeriğini yaş üyesinin inen sırasıyla yazdırır

local tab = { { Name = "Adam", Age = 16 }, { Name = "Charles", Age = 18 } } for k, v in SortedPairsByMemberValue(tab, "Age", true) do print(v.Name) end
Çıkış:
Charles Adam

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