Perl中Data::Dump和Data::Dumper模块之间的区别是什么?
我已经使用Perl中Data::Dump和Data::Dumper模块之间的区别是什么?,perl,data-dumper,Perl,Data Dumper,我已经使用Data::Dumper很久了。在谷歌上搜索时,我又发现了一个类似的模块Data::Dump 有人能告诉我,他们提供的子程序之间的主要区别是什么吗?来自doc: Data::Dump模块源于Sarathy在大多数情况下都是优秀的Data::Dumper。与Sarathy的模块共享基本思想和一些代码 Data::Dump模块提供了比Data::Dumper简单得多的接口。没有可用的OO接口,需要担心的配置选项更少。另一个好处是生成的转储不会试图设置任何变量。它只返回生成参数副本所需的内容
Data::Dumper
很久了。在谷歌上搜索时,我又发现了一个类似的模块Data::Dump
有人能告诉我,他们提供的子程序之间的主要区别是什么吗?来自doc:
Data::Dump模块源于Sarathy在大多数情况下都是优秀的Data::Dumper。与Sarathy的模块共享基本思想和一些代码
Data::Dump模块提供了比Data::Dumper简单得多的接口。没有可用的OO接口,需要担心的配置选项更少。另一个好处是生成的转储不会试图设置任何变量。它只返回生成参数副本所需的内容。这意味着dump(“foo”)只返回“foo”,dump(1..3)只返回“(1,2,3)”
相关:值得注意的是,
Data::Dump
是一个核心模块,而Data::Dump
则不是。因为stackoverflow似乎是一个相当恶劣的环境(至少在perl领域)。似乎有相当多的人主要投反对票,很少投赞成票。如果他们认为某件事不是“完美”的答案,他们会以公正的否决票将你击倒。不管你花时间写一个友好的回答来帮助那个人。在我看来,如果您有Perl问题,perlmonks是更好的论坛。这种语气通常比Stackoverflow更文明。谢谢@serenesat的解释:)