Overwrite implementation of show function
Група, до якої ви додаєте допис, - група Usenet. Відтак, будь-хто в Інтернеті бачитиме вашу електронну адресу.
Вашу відповідь не було надіслано.
Ваш допис надіслано
 |
Групи новин: comp.lang.haskell
Від: Frank Poettgen <Frank.Poett...@Post.RxWyTxH-AyAzCyHzEyN.de>
Дата: Thu, 28 May 2009 19:35:47 +0200
Місцевий час: Чт 28 Тра 2009 20:35
Тема: Overwrite implementation of show function
import Data.Set as Set ( Set, fromList, toList ) test = fromList [fromList [1,2],fromList [3]] Then 'show test' will result in the following string: "fromList [fromList [1,2],fromList [3]]" What I want is something like "[[1,2],[3]]" Is there a way to overwrite the implementation of the show function? instance (Show a) => Show (Set a) where show x = toList x -> ERROR Overlapping instances for class "Show"
Ви мусите увійти перед публікацією повідомлень.
У вас немає права надсилання дописів до цієї групи.
|
|
|