我一直在使用 Data::Dumper
。在谷歌上搜索时,我发现了另一个类似的模块 Data::Dump
。
请问有人能告诉我它们提供的子例程之间的主要区别是什么吗?
我一直在使用 Data::Dumper
。在谷歌上搜索时,我发现了另一个类似的模块 Data::Dump
。
请问有人能告诉我它们提供的子例程之间的主要区别是什么吗?
来自Data::Dump文档:
Data::Dump模块是由于Sarathy的Data::Dumper在大多数情况下表现良好的失望而产生的。一些基本思路和代码与Sarathy的模块共享。
Data::Dump模块提供了比Data::Dumper更简单的接口。它没有面向对象的接口,也没有太多需要担心的配置选项。另外一个好处是生成的转储不会尝试设置任何变量。它只返回生成参数副本所需的内容。这意味着dump("foo")只会返回'"foo"',而dump(1..3)只会返回'(1, 2, 3)'。
Data::Dumper
是核心模块,而 Data::Dump
则不是。 - el.pescado - нет войне