Perl中可以用perl -e 来执行单独的语句,但总归是不方便,谁也不想每次都敲一堆代码,而且没有上下文, 每次变量的值不能保存,很麻烦。
这方面ruby有irb,python可以直接进入shell模式,而perl一直没找到好的方法,今天在网上又搜了一把, 发现了一个psh,虽然功能上还不是很强大。
定义subroutine要全部写在一行:(,但总归是可大部分测试性的代码可以更方便快速的输入,执行了。
记信声明变量时不要使用my来声明一个词法变量,这样psh中是没有上下文的。
其实也可以用perl -de 0来交互,这就要看你的习惯了。