The following program sample.go triggers an unexpected result
package main
import (
"log"
"github.com/bradfitz/gomemcache/memcache"
)
func main() {
mc := memcache.New("localhost:11211", "localhost:11212")
mc.Set(&memcache.Item{Key: "foo", Value: []byte("my value")})
it, err := mc.Get("foo")
if err != nil {
log.Fatal(err)
}
println(it.Key)
for _, v := range it.Value {
println(string(v))
}
}
Expected result
$ docker run -p 11211:11211 --name my-memcache2 -d memcached -p 11211
178dd9c73df173a19616bcf3d65538f462fe71d83d03f5c3cc40cd17376f0fbe
$ docker run -p 11212:11212 --name my-memcache -d memcached -p 11212
1dd4a193c0ec32c0ef31b04601988ee8ca3d2529806380a69dc025b840a58686
$
$ GO111MODULE=off go run ./main.go
foo
m
y
v
a
l
u
e
The following program
sample.go
triggers an unexpected resultExpected result
Got
Yaegi Version
eee72d1aae664bf6627ef955215d886dc7b105c0
Additional Notes
No response