Concepts - NULL Entity

NULL Varlığı

NULL, geçersiz bir Varlığı (Entity) temsil eden, Garry's Mod lua'ya özgü bir hata değeridir.

Hiçbir veri türü olmayan nil'in aksine, NULL bir Varlıktır ve üzerinde bir Varlığın fonksiyonları tanımlıdır.
Çağrıldığında, NULL üzerindeki fonksiyonlar ya hata değerleri döndürür ya da bir hata mesajı fırlatır.
Bu fonksiyonlar öncelikli olarak kullanıcıya ve geliştiriciye daha anlamlı hata mesajları sağlamak için mevcuttur.

Ayrıca bakınız: nil

Örnek

Bu örnekte, NULL'ın bazı davranışlarını inceleyeceğiz

print( NULL == NULL ) -- true print( NULL == nil ) -- false print( isentity( NULL ) ) -- true print( IsValid( NULL ) ) -- false print( NULL.GetPos ) -- function: 0x81991d7a (Veya benzer bir şey) print( NULL:GetPos() ) -- [ERROR] XXX:XX: Tried to use a NULL entity! (Veya benzer bir şey)

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