我已经使用Data::Dumper了很长时间.在谷歌搜索时,我发现了一个类似的模块Data::Dump.
任何人都可以告诉我,他们提供的子程序之间的主要区别是什么?
来自Data :: Dump doc:
Data :: Dump模块源于Sarathy在大多数情况下非常出色的Data :: Dumper.Sarathy的模块共享基本思想和一些代码.
Data :: Dump模块提供了比Data :: Dumper更简单的接口.没有可用的OO接口,并且需要担心的配置选项较少.另一个好处是生成的转储不会尝试设置任何变量.它只返回生成参数副本所需的内容.这意味着dump("foo")只返回'"foo"',dump(1..3)只返回'(1,2,3)'.