2

可能重复:
输出在 REPL 中被 #-signs 截断

假设我有一个递归数据类型,例如,累积各种水果组合

datatype fruits = Apple | Orange | Pineapple | Pear
type fruit = fruits;
datatype basket = Empty | Basket of fruit * basket;

现在,如果我在 a 中添加一个水果,basket你会得到类似的东西

Basket(Apple,Empty)

如果我要添加第二个水果,我会得到,

Basket(Apple,Basket(#,#))

我认为这是出于显示目的?

有没有办法检查我的篮子是否装满了?

4

0 回答 0