读书人

Perl语法 “Looking at lt;gt; List Con

发布时间: 2012-03-02 14:40:29 作者: rapoo

Perl语法, “Looking at <> List Context”

Perl code
#!/usr/bin/perl -w@all = <>;print "$all[2]\n"



书上面说,Filehandles return the list of all their contents, one line per elements, when read in the context.
这里的<>就是FileHandle吗?指定的哪个文件?我运行这个程序为何是无限循环的输入?
书上全文就这三行,中间有两个空行,是漏印了?

相关的内容多给些吧,我刚刚从windows下C++过来,很多unix的东西不太熟悉。

[解决办法]
<> 这样是一种简写,默认的是打开标准输入,即键盘。
这样运行时,就需要输入一些东西。(*nux 下是用 Ctrl+D)来结束输入的。
[xx@xx]$ ./your_script.pl
1
2
3
3
输入1,2,3
结果3

读书人网 >perl python

热点推荐