* 'Axel Wagner' via golang-nuts <golang-nuts@googlegroups.com> [210607 10:19]: > FWIW I do tend to mix value and pointer receivers occasionally. > Sometimes a type needs a pointer receiver in one method, but a different > method doesn't and it's more convenient to have a copy available for > temporary operations.
Axel, I believe you already understand this, but for others following along who want to understand when it might be appropriate to do this, I would like to point out that for a type T with method Foo that has a value receiver and method Goo that has a pointer receiver, and interface I with methods matching Foo and Goo, T does not satisfy I, but *T does. This is just something to keep in mind when weighing the possibilities. ...Marvin -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/20210607184622.x6fqx3f5i6et4jbn%40basil.wdw.