Check Pointer is Nil or Not Nil in Golang

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")
    }
}    
        
ptr1 is a nil pointer
ptr2 is not a nil pointer