是否检查列表是Show类的实例。我有这样的数据类型:
data Graph a = Graph [a]和我想让它成为Show的一个实例,这样当我可以调用show函数时,我只得到列表,而不是它的单词图。我尝试过这样做,但我知道这是行不通的,因为show返回一个字符串,而x是一个列表。我从学你学haskell是为了一个很好的东西。没有例子,我在网上也找不到。instance Show (Graph a)
因此,我正在尝试为一个名为ULS的项目创建自己的数据类型。ULS基本上是一个100 < size < 500,000的列表,其中包含不同房屋列表的8位(整数)键。根据列表的大小,由于每个房屋列表可能因城市而异,因此我尝试根据给定列表的大小实现不同的抽象数据类型。Size is greater than Threshold then