linux-BR.org

Notícias de software livre e tecnologias

Se sua função eficaz não retornar um erro, a assinatura funcional é io [t]
Se sua função eficaz puder retornar um erro, a assinatura funcional será ioere [erro, t].A opção, ou leitura, …) cumpre o objetivo de definir o respectivo tipo de dados e implementar o conjunto de operações comuns para esse tipo de dados.O tipo resultante é o lereioeither [T], uma função que recebe um contexto que retorna uma função sem os parâmetros retornarem um [erro, t].No momento da redação desta escrita, o sistema GO não suporta aliases de tipo genérico, apenas uma definição de tipo genérico, ou seja, se sua função pura puder retornar um erro, ele terá um valor de retorno (t, erro) no Idiomatic Go.

Fonte: https://github.com/IBM/fp-go