When attempting to run the following snippet of Go code in the latest version of gophernotes, v0.7.4, I get the following error:
import"fmt"typebstruct {}
func (*b) Error() string { return"hi" }
funcmain() {
vareerrore=&b{}
fmt.Println(e)
}repl.go:8:9: error compiling assignment: e = &b{}
repl.go:8:9: cannot convert type <*main.b> to interface <error>: missing method Error
However, running essentially the same snippet with a package main declaration at the top yields the correc output.
package main
import"fmt"typebstruct {}
func (*b) Error() string { return"hi" }
funcmain() {
vareerrore=&b{}
fmt.Println(e)
}:)
When attempting to run the following snippet of Go code in the latest version of gophernotes,
v0.7.4, I get the following error:However, running essentially the same snippet with a
package maindeclaration at the top yields the correc output.:)