作者iFEELing (ing)
看板perl
标题Re: [问题] 有关string合并的问题
时间Tue Aug 28 16:17:16 2007
※ 引述《frankwbd ()》之铭言:
: 因为初碰perl 很多东西都不太熟悉
: 所以来问一个问题
: 我的程式如下:
: open(FHD, "abc.txt") || die "$!\n"; #abc.txt是一个文件档
: while(my $line=<FHD>){
my $new_string = $line." processed!";
离题一下 为什麽这边要再加 my ?
这样不是每次while loop跑到的时候都再宣告一次?
: print $new_string;
: }
: 本来我想要显示abc.txt里面每一行并在每行结尾加上processed
: 可是我的$new_string变数都只会抓到$line
: 譬如说$line="File1"
: 我想要的结果是印出"File1 processed"
: 可是这麽作却出现"File1"而已
: 可以问一下这个问题是出在哪里吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.36.154
1F:→ LiloHuang:每一行都要加 宣告区域变数这样写scope很合理啦^^ 08/31 00:31