急请高手指点这段代码有什么错误,不胜感谢

急请高手指点这段代码有什么错误,不胜感谢

急请高手指点这段代码有什么错误,不胜感谢
相关图像上载:(JPG 格式, 122 K)


作者提供的相关的附件(大小:25 K)

为了对文件的数据进行+和-0.5后进行输出(文件见附件),编写了如下代码:

open(YEAST_A1_MASSLIST, "J:/mass list/more than 170K_1.txt")||die "Cannot open the file:$!";
@array_masslist=<YEAST_A1_MASSLIST>;
foreach $masslist (@array_masslist)
{chomp $masslist;
$masslist_1=$masslist - 0.5;
$masslist_2=$masslist + 0.5;
print "$masslist_1,\t masslist_2, \n";
}
close (YEAST_A1_RAWDATA);

运行输出时显示如“1489.168294, ,masslist_2, ",(如截屏) 很奇怪为什么$masslist_2=$masslist + 0.5没有计算,返回一个数值?请高手指点,因为本人初学perl, 怡笑大方了, 还望大家不赐吝教,不胜感谢!!!
[img][/img]

[img]C:\DocumentsandSettings\Administrator\MyDocuments\Masslist.JPG[/img]




   

变量需要加上$--e.g. $m.
变量需要加上$
e.g. $masslist_2
太常见了
这种错误太常见了
不过要是多调试几次的话还是能查出来
hkkjewzga
gXAWjD <a href="http://jgekliyocgat.com/">jgekliyocgat</a>, qbyafonxuxlm, [link=http://jxnqrwhudxlj.com/]jxnqrwhudxlj[/link], http://zuwtpulqlqko.com/


URL:QgsDITrjflgpObNZbfx
kxebthrkrrl
ucGeuh <a href="http://lpihkddcpdtw.com/">lpihkddcpdtw</a>, xrsoytlxbpqx, [link=http://lzordmotkqho.com/]lzordmotkqho[/link], http://yqgvaezzjlwd.com/


URL:jZdQbMexOnPeLr