我一直在学习perl,并且发现座右铭很有趣。它说有多种方法可以做任何事情。我知道您可以使用say
和xxx.dsl
输出内容,但我没有找到任何其他方式来读取输入,而不是使用预定义的文件指针式的东西。
还有其他方法吗?
答案 0 :(得分:6)
这个问题太宽泛了。
有许多不同的方法可以从句柄中读取:
<>
/ readline
($/ = $line_ending;
)<>
/ readline
($/ = undef;
)<>
/ readline
($/ = \$block_size;
)<>
/ readline
($/ = "";
)getc
read
sysread
然后有工具与终端一起工作。
此外,句柄可以用多种方式表示。
*STDIN{IO}
)*STDIN
)\*STDIN
)'STDIN'
)在单行中,-n
,-p
,-l
,-0
,-F
,-a
和-C
全部与STDIN有一些联系。
...