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
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
NULL
eşdeğer nil
olmasıdır
return &Node{ data: NULL, next: NULL }
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
nil
. .
Understanding NilGo
adresinde nil
mükemmel ve kapsamlı bir tanıtım olduğunu düşünüyorum. Tanıtım videosunu here da izleyebilirsiniz.
Mükemmel makale .. – wasatchwizard