
perl 中$_ @argv <stdin> 的区别
2个回答
展开全部
$_:默认变量,比如for循环里可用$_,很多函数也以$_作为默认参数
@ARGV:命令行参数,类似C的argv[],第一个参数不是函数名
<stdin>:标准输入流,<FD>表示文件句柄FD的输出流,用于读取标准输入/文件的输入,用法:
@a = <stdin> 一次读取所有输入到@a中
$a = <stdin> 每次读取一行到$a中
@ARGV:命令行参数,类似C的argv[],第一个参数不是函数名
<stdin>:标准输入流,<FD>表示文件句柄FD的输出流,用于读取标准输入/文件的输入,用法:
@a = <stdin> 一次读取所有输入到@a中
$a = <stdin> 每次读取一行到$a中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |