Erm, function names may be const, but functions are first class citizen types and can of course be assigned to variables and be passed around.
just my 2c On Tue, Dec 04, 2018 at 10:27:19AM -0800, Liam Breck wrote: > Ah yes, var works. But it should be const, since func names aren't > variables. > On Tue, Dec 4, 2018, 5:40 AM Axel Wagner <[1]axel.wagner...@googlemail.com > wrote: > > You can use > var Gi = g.G(int) > or you can use > func Gi(i int) error { return g.G(i) } > for the same effect. Which is pretty much the reason why > alias-declarations ended up only be added for types - all other > declarations can already be emulated sufficiently well. :) > On Mon, Dec 3, 2018 at 11:39 PM Liam Breck <[2]l...@networkimprov.net> > wrote: > > Type aliases appear in the contracts draft design. Has anyone > suggested alias declarations for generic functions? This would > simplify syntax for callers... > package g > func G(type T)(i T) error { ... } > --- > package main > import "g" > func Gi g.G(int) // declare alias > func f() { > Gi(1) > } > > -- > 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 [3]golang-nuts+unsubscr...@googlegroups.com. > For more options, visit [4]https://groups.google.com/d/optout. > > -- > 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 [5]golang-nuts+unsubscr...@googlegroups.com. > For more options, visit [6]https://groups.google.com/d/optout. > > References > > Visible links > 1. mailto:axel.wagner...@googlemail.com > 2. mailto:l...@networkimprov.net > 3. mailto:golang-nuts+unsubscr...@googlegroups.com > 4. https://groups.google.com/d/optout > 5. mailto:golang-nuts+unsubscr...@googlegroups.com > 6. https://groups.google.com/d/optout -- 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.