Perl有没交互式的shell

86 views
Skip to first unread message

Cond0r

unread,
Feb 27, 2011, 7:23:23 AM2/27/11
to perl...@googlegroups.com

Perl有没交互式的shell 像python那样的 网上找到一个 可惜if等语句只能写一行



rochelle hsu

unread,
Feb 27, 2011, 8:53:02 AM2/27/11
to perl...@googlegroups.com

perl -d?

在 2011-2-27 下午8:23,"Cond0r" <con...@126.com>写道:

万珣新

unread,
Feb 27, 2011, 9:59:23 AM2/27/11
to perl...@googlegroups.com, rochelle hsu
perl -de 0

2011/2/27 rochelle hsu <rjh...@gmail.com>

perl -d?

在 2011-2-27 下午8:23,"Cond0r" <con...@126.com>写道:

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perl...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Fayland Lam

unread,
Feb 27, 2011, 10:08:18 AM2/27/11
to perl...@googlegroups.com


On 2011/2/27 22:59, ���� wrote:
perl -de 0

2011/2/27 rochelle hsu <rjh...@gmail.com>

perl -d?

�� 2011-2-27 ����8:23��"Cond0r" <con...@126.com>���
--
���յ����ʼ�����Ϊ������ Google ������̳�ġ�PerlChina Mongers �����顱��̳��
Ҫ���������̳�����뷢�͵����ʼ��� perl...@googlegroups.com��
Ҫȡ���Ĵ�������̳���뷢�͵����ʼ��� perlchina+...@googlegroups.com��
���и�����⣬��ͨ�� http://groups.google.com/group/perlchina?hl=zh-CN ���ʴ�������̳��

--
���յ����ʼ�����Ϊ������ Google ������̳�ġ�PerlChina Mongers �����顱��̳��
Ҫ���������̳�����뷢�͵����ʼ��� perl...@googlegroups.com��
Ҫȡ���Ĵ�������̳���뷢�͵����ʼ��� perlchina+...@googlegroups.com��
���и�����⣬��ͨ�� http://groups.google.com/group/perlchina?hl=zh-CN ���ʴ�������̳��


-- 
Fayland Lam // http://www.fayland.org/

Achilles Xu

unread,
Feb 27, 2011, 10:10:58 AM2/27/11
to perl...@googlegroups.com
perl6
--
---------------------------
Achilles Xu

Michael Zeng

unread,
Feb 27, 2011, 8:00:21 PM2/27/11
to perl...@googlegroups.com
perl 的运行环境和 tcl, python 不同,不是交互式的,
 
通常都是全写完  在一次性 调试,编译,运行的
 
 
最简单的perl交互式运行, 是用eval,
自己可以写一个简单的 交互式环境, 如:
 
while ( <> ) {
     eval  ;
     print $@ if  $@ ;  # if code error ,
    
}
 
 
另外 :如果你要换行写, 要 单独处理 \ , 代码还得修改,
 
 
 
 


 
2011/2/27 Achilles Xu <forma...@gmail.com>



--
            Yours Sincerely
                    Zeng Hong

Cond0r

unread,
Mar 1, 2011, 8:41:37 AM3/1/11
to perl...@googlegroups.com

perl6?..语法没变化吗?perl -de 0 if啥的语句都得写一行...不舒服

在2011-02-27,"Achilles Xu" <forma...@gmail.com> 写道:
-----原始邮件-----
发件人:"Achilles Xu" <forma...@gmail.com>
发送时间:2011年2月27日 星期日
收件人:perl...@googlegroups.com
主题:Re: [PerlChina] Perl有没交互式的shell


perl6

在 2011年2月27日 下午10:59,万珣新<xunxi...@qunar.com>写道:
perl -de 0

2011/2/27 rochelle hsu<rjh...@gmail.com>

perl -d?

在 2011-2-27 下午8:23,"Cond0r" <con...@126.com>写道:

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至perl...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至perlchina+...@googlegroups.com
若有更多问题,请通过http://groups.google.com/group/perlchina?hl=zh-CN访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至perl...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至perlchina+...@googlegroups.com
若有更多问题,请通过http://groups.google.com/group/perlchina?hl=zh-CN访问此网上论坛。



--
---------------------------
Achilles Xu


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至perl...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsub...@googlegroups.com

Achilles Xu

unread,
Mar 1, 2011, 9:54:31 PM3/1/11
to perl...@googlegroups.com
语法有点变化。主要是前缀不变,其他的perl5语法应该都能执行。

要向此网上论坛发帖,请发送电子邮件至 perl...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
---------------------------
Achilles Xu

Robin Lee

unread,
Mar 15, 2011, 11:57:32 AM3/15/11
to perl...@googlegroups.com
perl -de 1 可以用 \ 来换行

$ perl -de 1

Loading DB routines from perl5db.pl version 1.33
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(-e:1): 1
DB<1> for (1..3){\
cont: print; \
cont: }
123

2011/3/2 Achilles Xu <forma...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages