2011年6月16日星期四

回复: [PerlChina] 初学者请求解惑!为什么我print语句中的换行符不起作用了?

my god!
我错了,太蠢了,帖子发出之后,自己又看了一遍,是我自己看花眼了,视线飘逸到上一个print语句啦!
对不起打扰了!下次发帖一定自己好好检查。
想撞墙!
-----原信息-----
发件人: Matthew
发送: 2011/06/17, 10:30
收件人: perlchina@googlegroups.com
主题: [PerlChina] 初学者请求解惑!为什么我print语句中的换行符不起作用了?


我的系统环境是WIN7,之前我采用的是ActivePerl,自从我买的小骆驼书到手之后,照着学习都挺顺利的。
昨天夜里查资料的时候看到说在Win32环境下用Strawberry Perl比较好,好吧,我就卸载了 ActivePer,换了 Strawberry
Perl。可是刚刚用到print语句的时候发现换行符不起作用了。
郁闷中!难道是Perl版本的差异吗?不至于吧
下面请帮我看看我写的代码,看是代码的问题还是版本问题,劳烦诸位了!
code:
-----------------------------------------------------------
#!/usr/bin/perl -w
use 5.010;
sub total{
my $sum = 0;
foreach my $numbers(@_){
$sum += $numbers;
}
$sum;
}
my @fred = qw{1 3 5 7 9};
my $fred_total = total(@fred);
print "The total of \@fred is $fred_total.\n\n";
print "Enter some numbers on separate lines: ";
my $user_total = total(<STDIN>);
print "The total of those numbers is $user_total.\n";
-----------------------------------------------------------
下边是输出:
-----------------------------------------------------------
D:\Desktop>perl test.pl
The total of @fred is 25.

Enter some numbers on separate lines:
-----------------------------------------------------------
如上所示,执行后光标停留在"Enter some numbers on separate lines:"后边,并没有换行。
目前虽然不影响结果,但是还有有些纠结,

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
To view this discussion on the web visit https://groups.google.com/d/msg/perlchina/-/TMKZDyVHIOoJ.
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


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

Re: [PerlChina] 初学者请求解惑!为什么我print语句中的换行符不起作用了?

On 2011/6/17 10:30, Matthew wrote:
> print "Enter some numbers on separate lines: ";

print "Enter some numbers on separate lines: \n";

well, you can use say instead of print. :)

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

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

[PerlChina] 初学者请求解惑!为什么我print语句中的换行符不起作用了?

我的系统环境是WIN7,之前我采用的是ActivePerl,自从我买的小骆驼书到手之后,照着学习都挺顺利的。
昨天夜里查资料的时候看到说在Win32环境下用Strawberry Perl比较好,好吧,我就卸载了  ActivePer,换了  Strawberry Perl。可是刚刚用到print语句的时候发现换行符不起作用了。
郁闷中!难道是Perl版本的差异吗?不至于吧
下面请帮我看看我写的代码,看是代码的问题还是版本问题,劳烦诸位了!
code:
-----------------------------------------------------------
#!/usr/bin/perl -w
use 5.010;
sub total{
my $sum = 0;
foreach my $numbers(@_){
$sum += $numbers;
}
$sum;
}
my @fred = qw{1 3 5 7 9};
my $fred_total = total(@fred);
print "The total of \@fred is $fred_total.\n\n";
print "Enter some numbers on separate lines: ";
my $user_total = total(<STDIN>);
print "The total of those numbers is $user_total.\n";
-----------------------------------------------------------
下边是输出:
-----------------------------------------------------------
D:\Desktop>perl test.pl
The total of @fred is 25.

Enter some numbers on separate lines:
  -----------------------------------------------------------
如上所示,执行后光标停留在"Enter some numbers on separate lines:"后边,并没有换行。
目前虽然不影响结果,但是还有有些纠结,

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
To view this discussion on the web visit https://groups.google.com/d/msg/perlchina/-/TMKZDyVHIOoJ.
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] perlchina google group怎样备份到 blogger的 ?谢谢。

偶然发现了perlchina的备份博客 PERL CHINA BLOG SPOT ,想问下,怎么做到的,谢谢。



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

2011年6月12日星期日

Re: Re: [PerlChina] 我的工作环境是win32的,我想学习perl,但是发现困难重重!郁闷,真憋屈,我自己也是懂些bat,AU3之类的脚本语言的,但是为什么对perl就束手无策呢,恳请高人指路!

在 Mon, 13 Jun 2011 10:06:42 +0800,Zhang Jun <gb2313@gmail.com> 写道:

> 弱弱地问一下, 这个主题可以停了么?

兄台提醒好! �停就停. 新�容��新主�.

--
Hu Songtao
works as an English Teacher in weekends
Skype: idisblueflash
Beijing, China

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

Re: Re: [PerlChina] 我的工作环境是win32的,我想学习perl,但是发现困难重重!郁闷,真憋屈,我自己也是懂些bat,AU3之类的脚本语言的,但是为什么对perl就束手无策呢,恳请高人指路!

哇,遇到同好了,我也是Opera的用户,话说国内用Opera的真不多,尤其是桌面用户。
不过我平时都没有去用Opera自带的邮件客户端,我用诺基亚手机自带的邮件服务直接到手机上,很快捷,感觉这种方式应该是能翻墙的。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
To view this discussion on the web visit https://groups.google.com/d/msg/perlchina/-/IiW27W2dfXAJ.
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: Re: [PerlChina] 我的工作环境是win32的,我想学习perl,但是发现困难重重!郁闷,真憋屈,我自己也是懂些bat,AU3之类的脚本语言的,但是为什么对perl就束手无策呢,恳请高人指路!

弱弱地问一下, 这个主题可以停了么?

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