Hi Silviu, Thanks for the reply.
Basically I want to kinda functional map on my custom types by applying functions on base value or struct values. What if I want to for instance: - Multiply the float64 value inside CSVFloat by 2 ? - or Replace a custom type value with another one from the same type? Thanks On Thursday, July 20, 2017 at 5:09:40 AM UTC+2, Silviu Capota Mera wrote: > > Before: myfn := func(v CSVFloat) CSVFloat { return v } > > After: myfn := func(v Valuer) Valuer { return v } > > On Wednesday, 19 July 2017 16:48:07 UTC-4, Sofiane Cherchalli wrote: >> >> Hi! >> >> I'm a noob in Go and I need some guidance/help on this: >> https://play.golang.org/p/0TGzKiYQZn >> >> Basically I'm implementing a CSV parser, and applying transformations on >> column value. >> >> In last part of the code I'm trying to apply a function on CSVFloat type >> which satisfies Valuer interface, but I got a compiler error. >> >> In Scala language, this could be done by using map function, but how to >> do it in Golang? >> >> Thanks. >> > -- 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.