如何启动Perl的交互式控制台,类似于Ruby的irb命令或python的python命令?


当前回答

你可以在这里查看psh: http://gnp.github.io/psh/

这是一个完整的shell(你可以用它来代替bash),但使用perl语法。你可以动态地创建方法。

其他回答

re.pl来自Devel::REPL

你可以在这里查看psh: http://gnp.github.io/psh/

这是一个完整的shell(你可以用它来代替bash),但使用perl语法。你可以动态地创建方法。

Perl -d是你的朋友:

% perl -de 0

我总是这样做:

rlwrap perl -wlne'eval;print$@if$@'

使用5.10,我已经切换到:

rlwrap perl -wnE'say eval()//$@'

(rlwrap是可选的)

你可以在网上做这件事(就像生活中的许多事情一样):

https://www.tutorialspoint.com/execute_perl_online.php