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.

Reply via email to