Given the following Go code fragment: type Point struct {   …

Given the following Go code fragment: type Point struct {    X, Y float64}type Integer inttype Test interface{ test()}func (p Point) test() {return }func (n Integer) test() {return }var myTest Test Which of the following Go statements is legal, assuming they are in the same package as the given code fragment? 

Consider the following main function in a Go program which c…

Consider the following main function in a Go program which crashes (panic) eventually: func main(){    fmt.Println(“Start”)   defer fmt.Println(“Deferred call”)   panic(“Crashed”)} The deferred call in the main function will still be executed when this program is run.