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 [email protected].
For more options, visit https://groups.google.com/d/optout.