Kavramlar - nil Değeri
nil Değeri
nil, Lua'nın boş veri temsilidir. Ayarlanmamış değişkenler ve var olmayan tablo anahtarları nil olacaktır. Bu, if-ifadesi bağlamlarında false olarak kabul edilir, ancak false değerine eşit değildir.
Ayrıca bakınız NULL
Örnek
print( nil )
print( nil == 0 )
print( nil == 1 )
print( nil == nil )
print( !nil ) -- nil bazı durumlarda false bir boole değeri gibi işlem görebildiğinden, "not nil" true'ya eşit olacaktır
local myEmptyVariable -- içinde hiçbir şey olmayan bir değişken ('nil' bir değer)
print( myEmptyVariable )
local myTable = { a = "foo", b = "bar" }
myTable["a"] = nil -- bir tablodaki değeri nil olarak ayarlamak, onu tablodan etkili bir şekilde siler
PrintTable( myTable )
Çıktı:
nil
false
false
true
true
nil
b = bar
VGUI'de Uygulama
Bazı VGUI öğelerini şeffaf yapmak için nil kullanabilirsiniz.
Örnek
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord