看板Programming
标 题请问有关perl的纯量和串列量的观念
发信站摩卡小筑 (Mon Feb 12 13:05:52 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.chu!news.csie.chu!cs_moca
各位大大好
小弟昨天买了欧莱礼的perl学习手册自修,看到第三章的习题时出现问题
以下是小弟的程式码:
#!/usr/bin/perl -w
#Learning Perl 4e. Ch3.exercise.
print "Please input some string..\n";
@strings = <STDIN>;
@n_str = sort @strings;
print sort @strings;
print "\n";
print "\@n_str is ".@n_str;
执行时没有看到任何错误讯息,
输入:
c
z
b
^Z (注:按ctrl z 结束)
b (以下开始为输出)
c
z
@_str is 3
小弟不解,为什麽@_str会是3, 而不是像上一段输出所示的
b
c
z
??
我也试过: @n_str = ( sort @strings);
不过结果相同
还请前辈们解惑 :)
谢谢
--
满天星斗中惟一的
鲜红...
看不见的黑幕...
--
※ Origin: 摩卡小筑 <moca.csie.chu.edu.tw>
◆ From: 220-139-135-170.dynamic.hinet.net