Files
moxa/_test/interface7.go

18 lines
244 B
Go

package main
import "fmt"
type T int
func (t T) Error() string { return fmt.Sprintf("This is an error from T: %d", t) }
func f(t T) error { return t }
func main() {
x := T(1)
fmt.Println(f(x))
}
// Output:
// This is an error from T: 1