2017. december 8., péntek 12:51:07 UTC+1 időpontban Gabriel Aszalos a következőt írta: > > > The grammar for method expressions has been updated to relax the syntax > to allow any type expression as a receiver; this matches what the compilers > were already implementing. For example, struct{io.Reader}.Read is a valid, > if unusual, method expression that the compilers already accepted and is > now permitted by the language grammar. > > I am quite curious - what was the reasoning behind this change? Is there a > thread or an issue anywhere that provides more context? Would love to > understand the use cases for this and the problem being solved. >
Using struct { io.Reader io.Closer }{r, ioutil.NopCloser(nil)} as an io.ReadCloser where it is required. -- 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. For more options, visit https://groups.google.com/d/optout.