# jit.util.funcuvname

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/jit.util.funcuvname
- **Çeviri tarihi:** 2025-09-08

```lua
string jit.util.funcuvname( function func, number index )
```

## Açıklama

> **KULLANIMDAN KALKTI:** Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
> Bu fonksiyon güvenlik endişeleri nedeniyle devre dışı bırakılmıştır.

[debug.getupvalue](https://gmod.tr/wiki/debug.getupvalue) ile tamamen aynı şeyi yapar, ancak isim ve nesne yerine yalnızca ismi döndürür. Upvalue dizinleri de 1 yerine 0'dan başlar, bu nedenle `jit.util.funcuvname(func, 0)` yapmak size `debug.getupvalue(func, 1)` ile aynı ismi verecektir.

> **UYARI:** Bu fonksiyon LuaJIT wikisinde resmi olarak belgelenmemiştir, riski size aittir.

## Argümanlar

1. [function](https://gmod.tr/wiki/function) **func**: Dizinlenmiş upvalue'yu almak için kullanılacak fonksiyon
2. [number](https://gmod.tr/wiki/number) **index**: Upvalue dizini, 0'dan başlar

## Döndürülen Değer

1. [string](https://gmod.tr/wiki/string): Fonksiyon, verilen dizinde bir upvalue yoksa nil döndürür, aksi takdirde upvalue'nun adı döndürülür

### Örnek

hook.Add'daki ilk upvalue'nun adını al

```lua
local a = jit.util.funcuvname(hook.Add, 0)
local b = debug.getupvalue(hook.Add, 1)
print(a)
print(a == b)
```

**Çıktı:**

```lua
isfunction
true
```

- [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/jit.util.funcuvname
