package main import ( "log" "os" "github.com/traefik/yaegi/interp" ) func main() { log.SetFlags(log.Lshortfile) i := interp.New(interp.Options{Stdout: os.Stdout}) if _, err := i.Eval(`func f() (int, int) { return 1, 2 }`); err != nil { log.Fatal(err) } if _, err := i.Eval(`a, b := f()`); err != nil { log.Fatal(err) } if _, err := i.Eval(`println(a, b)`); err != nil { log.Fatal(err) } } // Output: // 1 2