Resultados da pesquisa a pedido "polymorphism"
Melhor maneira de implementar o polimorfismo ad-hoc em Haskell?
Eu tenho uma função polimórfica como: convert :: (Show a) => a -> String convert = " [label=" ++ (show a) ++ "]"Mas às vezes eu quero passar um Data.Map e fazer alguma conversão de valor-chave mais sofisticada. Eu sei que não posso fazer a ...
Polimorfismo em Python
class File(object): def __init__(self, filename): if os.path.isfile(filename): self.filename = filename self.file = open(filename, 'rb') self.__read() else: raise Exception('...') def __read(self): raise NotImplementedError('Abstract method') ...
Como lidar confortavelmente com o sistema de tipos em Haskell?
O sistema de tipos de Haskell é poderoso e apreciado por seu rigor matemático e solidez lógica; por outro lado, algo tão ingênuo como abaixo me faz pensar por que ele não funciona como o esperado pela intuição? Por exemplo. por que nãoInt ser ...
Enums polimórficos para manipulação de estado
Como faço para lidar com enums sem usar switch ou se instruções em c #?Por exemplo