可能重复:
输出在 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(#,#))
我认为这是出于显示目的?
有没有办法检查我的篮子是否装满了?