9 type SomeFooer struct {
13 func (s SomeFooer) Foo() int {
17 type AnotherFooer struct {
21 func (s AnotherFooer) Foo() int {
26 func printEface(a, b, c, d interface{}) {
27 fmt.Println(a, b, c, d) // Set breakpoint 1
30 func printIface(a, b Fooer) {
31 fmt.Println(a, b) // Set breakpoint 2
35 af := AnotherFooer{-1, -2, -3}
36 printEface(1,2.0, sf, af)