Go échoue à inférer le type dans l'affectation: "non-nom sur le côté gauche de: ="

Cet extrait fonctionne comme prévu play.golang.org/p/VuCl-OKMav

i := 10
next := 11
prev, i := i, next

Cependant, cette presque identique extrait donne non-name f.Bar on left side of := play.golang.org/p/J8NNWPugQG

type Foo struct {
    Bar int
}

f := Foo{10}
next := 11
prev, f.Bar := f.Bar, next

Ce qui est spécial au sujet de la structure qui s'arrête à l'inférence de type? Est-ce un bug?

source d'informationauteur deft_code