# SortedPairsByMemberValue

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Global.SortedPairsByMemberValue
- **Çeviri tarihi:** 2026-08-05

```lua
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](https://gmod.tr/wiki/Global.SortedPairsByValue).

Sıralamak için: **Anahtarlar**, kullanın. [SortedPairs](https://gmod.tr/wiki/Global.SortedPairs).

## Argümanlar

1.. [Tablo](https://gmod.tr/wiki/table) **Tablo**: İteratör oluşturmak için masa.
2.. [Herhangi bir](https://gmod.tr/wiki/any) **ÜyeKey**: Sıralamak için değerli üyenin anahtarı.
3.. [Boolean](https://gmod.tr/wiki/boolean) **düşüş** = yanlış: İteratörün düşen sırayla tekrar edip etmemesi.

## Geri dönüşler

1.. [fonksiyon](https://gmod.tr/wiki/function): İteratör fonksiyonu
2.. [Tablo](https://gmod.tr/wiki/table): İç 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

```lua
local tab = {
	{
		Name = "Adam",
		Age = 16
	},
	{
		Name = "Charles",
		Age = 18
	}
}

for k, v in SortedPairsByMemberValue(tab, "Age", true) do
	print(v.Name)
end
```

**Çıkış:**

```lua
Charles
Adam
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Global.SortedPairsByMemberValue
