show和print_ data函数之间的区别

时间:2018-10-08 02:51:43

标签: haskell

谁能告诉我下面的print_data函数与Haskell内置的show函数之间的区别是什么?

import re
print(str(test).strip('[]'))

test = re.sub('[[]]', '', test)

1 个答案:

答案 0 :(得分:1)

内置函数将显示类似I 3的值作为字符串I 3。您的只会显示3

类似地,S "abc"上的内置内容将生成字符串S "abc"。您的只会产生abc

(对于F也是如此。)

您可以通过在GHCi中的一些情况下进行尝试来确认这一点。