package main
import "fmt"
func main() {
var ptr1 *int
var ptr2 *int
var a int = 123
ptr2 = &a
if ptr1 == nil {
fmt.Println("ptr1 is a nil pointer")
} else {
fmt.Println("ptr1 is not a nil pointer")
}
if ptr2 == nil {
fmt.Println("ptr2 is a nil pointer")
} else {
fmt.Println("ptr2 is not a nil pointer")
}
}
Output
ptr1 is a nil pointer
ptr2 is not a nil pointer