2009年1月4日星期日

[PerlChina] Re: Question about if (@array)


1)反正是标量环境,你自己转换,或者perl帮你转换,应该没区别的。
2)delete可以操作标量吗?
好像不行,delete 只用于删除 hash的key 或者数组元素 (很少用)



2009/1/2 machine <steve2008.ma@gmail.com>

Ray 写道:
> Hi, all
>
> Would you explain the output of the following perl codes?
>
> question 1:
> Is the sentence "if (@array) " same as "if ( scalar(@array) )"??
> question 2:
> what's the difference of "undef $variable " and "delete $variable"??
>
> Thanks,
> Ray
>
>
>
> -------------------------------------------
> code----------------------------------
> #!/usr/bin/perl
>
>  use strict;
>  use warnings;
>
>  my @host = ();
>  my @host1 = ('fdfd', 'fdfdfd');
>  my @host2 = undef;
>
>  if ( @host ) {
>          print "host ok\n";
>  } else {
>          print "host fail\n";
>  }
>
>  if ( @host1 ) {
>          print "host1 ok\n";
>  } else {
>          print "host1 fail\n";
>  }
>
>  if ( @host2 ) {
>          print "host2 ok\n";
>  } else {
>          print "host2 fail\n";
>  }
> -------------------------------------------
> code----------------------------------
>
> and the output is :
> host fail
> host1 ok
> host2 ok
>
>
> >
>
>







--
           Yours Sincerely
                   Zeng Hong

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

Re: 回复: [PerlChina] Re: 菜鸟求助

 learning perl 第5版么, 主要是讲5.10的新东西(也不多)

其实 第3版以后变化都不大, 不看也罢


2009/1/4 smallfish <smallfish@live.cn>
我在南京图书馆看到过这本书,可惜只能借,不能买。自己上网搜搜把,以前写CGI程序大都数都是用Perl的

From: kind terry
Sent: Sunday, January 04, 2009 3:11 PM
Subject: Re: 回复: [PerlChina] Re: 菜鸟求助

o(∩_∩)o...,谢谢。我要找的是CGI编程-使用Perl。

2009/1/4 purl lamp <lamp.purl@gmail.com>
要是你还能等等的话,马上就要出第五版了,这次是东南大学出版社联系我们翻译的。

台湾 perl 用户组的翻译版本没有太多的印刷量,可能还是因为一些语言润色方面的质量比较低,翻译过程中感觉读起来比较生涩。

2009/1/4 kind terry <kindterry@gmail.com>
网店我已经找过了,当当上肯定没有的,其他的网店都缺货。











--
           Yours Sincerely
                   Zeng Hong

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 请教使用Perl进行单元测试的问题


同问!

2009/1/5 Jim <devj.cai@gmail.com>
 
请教下前辈们,有没有办法用Perl给PHP做单元测试呢?
2009-01-04

Jim




--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: perl读取access数据库时由于值里包含windows路径的"\"导致的问题

汗,没转义?

2009/1/4 Qiang (James) <shijialee@gmail.com>
>
> while ( $ary_ref = $sth->fetchrow_arrayref) {
>
> print FILE1 ("$ary_ref->[0] : $ary_ref->[1] : $ary_ref->[2] \n";
> print FILE1 ("$ary_ref->[0] \n";
> }
>
> 当运行的时候报告错误:
>
> DBD::ODBC::st fetchrow_arrayref failed: [Microsoft][ODBC Microsoft
> Access Driver
> ]字符串数据,右截断 在列号 3 (CopyDetail) (SQL-01004) at D:\jk\test1.pl line 31.
>
> [Microsoft][ODBC Microsoft Access Driver]字符串数据,右截断 在列号 3 (CopyDetail
> ) (SQL-01004) at D:\jk\test1.pl line 39.
>
>
> 我检查后发现,是由于第三列内容包含windows路径的"\"导致的,当运行到 while ( $ary_ref = $sth-
>> fetchrow_arrayref )的时候,就开始报告错误
>
> 请问各位,我该怎么做才能使perl正确读取"\"字符呢。
>

在你决定是 \ 的问题前,建议再仔细的 debug 一下。例如通过 use Data::
Dumer, 在每次循环时都 print Dumper $ary_ref;看看你的程序是否运行到这一
步,得到的结果是否正常。

另外也建议读一下这篇 debug 文章
http://wiki.perlchina.org/index.php/Brian%27s_Guide_to_Solving_Any_Perl_Problem

Qiang(James)





--
>: ~

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 1月8号北京聚会的演讲话题

于 2009-1-4 21:50, Jeff Peng 写道:
> 2009/1/4 Qiang (James)<shijialee@gmail.com>:
>
>> weimade wrote:
>>
>>> 地点都确定了嘛?。。。。。
>>>
>> 这次聚会地方应该会在五道口附近,具体聚会内容我会在星期三发布。
>>
>>
>
> 五道口人民银行研究生部?
> 我领导从那里博士毕业,经常提起五道口,我只闻其名不知在哪里。。
>
>
>
我知道,在地铁那边,再走一段 就是 人民银行研究生部了

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 1月8号北京聚会的演讲话题

2009/1/4 Qiang (James) <shijialee@gmail.com>:
> weimade wrote:
>> 地点都确定了嘛?。。。。。
>
> 这次聚会地方应该会在五道口附近,具体聚会内容我会在星期三发布。
>

五道口人民银行研究生部?
我领导从那里博士毕业,经常提起五道口,我只闻其名不知在哪里。。


--
Jeff Peng
http://home.arcor.de/pangj/

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 1月8号北京聚会的演讲话题

weimade wrote:
> 地点都确定了嘛?。。。。。

这次聚会地方应该会在五道口附近,具体聚会内容我会在星期三发布。

Qiang(James)

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---