2010-11-18 35 views
39

Git'te "boş değer" ifadesini nasıl ifade edersiniz?Git boş değeri Git

type Node struct { 
    next *Node 
    data interface{} 
} 

Ve ben yeni öğrendim zaten keşfedilen olarak, nil

cevap

78

NULL eşdeğer nil olmasıdır

return &Node{ data: NULL, next: NULL } 
10

söylemek istiyorum. Bununla birlikte, genellikle bir şeyleri başlangıçta nil veya sıfır olarak başlatmanız gerekmediğine dikkat edin, çünkü varsayılan olarak tüm değişkenler (dinamik olarak ayrılanlar dahil), türe (sıfır sayısı, referanslar nil) göre "sıfır değerleri" olarak ayarlanır. Örneğinizde, new(Node) ifadesinin her iki alanı nil olan bir Düğüm ile sonuçlanacağı. Golang içinde NULL olan

1

Understanding NilGo adresinde nil mükemmel ve kapsamlı bir tanıtım olduğunu düşünüyorum. Tanıtım videosunu here da izleyebilirsiniz.