【发布时间】:2011-07-13 06:39:35
【问题描述】:
x|m expr Evals expr in list context, dumps the result or lists methods.
p expr Print expression (uses script's current package).
他们看起来和我一模一样,有什么不同?
另外,在shell环境中是否有像上/下箭头键这样的快捷键?
【问题讨论】:
x|m expr Evals expr in list context, dumps the result or lists methods.
p expr Print expression (uses script's current package).
他们看起来和我一模一样,有什么不同?
另外,在shell环境中是否有像上/下箭头键这样的快捷键?
【问题讨论】:
p expr 与当前包中的“print {$DB::OUT} expr”相同。在 特别是因为这只是 Perl 自己的“打印” 函数,这意味着嵌套的数据结构和 与“x”命令不同,不会转储对象。
和
调试器中的 Readline 支持/历史记录 出厂时,提供的唯一命令行历史是一个简单的历史 检查前导感叹号。但是,如果您安装 CPAN 中的 Term::ReadKey 和 Term::ReadLine 模块(例如 Term::ReadLine::Gnu, Term::ReadLine::Perl, ...) 你将拥有完整的 编辑功能很像 GNU readline(3) 提供的。寻找 这些在 CPAN 上的 modules/by-module/Term 目录中。
【讨论】:
ReadKey?
perl's compile flag 是什么意思?
perl -V的。通常在编译时配置诸如 readline、语言环境支持等内容。 Perl 再次展示了它的灵活性。
简单地说:x 打印数据结构,p 打印标量值。尝试两者:p {x=>1, y=>2} 几乎没有意义,但x {x=>1, y=>2} 有意义。
【讨论】: