阅 读 文 章

perl中一些符号的意义

[来源:网上转载 (CSDN转载) | 作者:网友(numchun) | 时间:2007-08-17 | 浏览:人次 ]

菜鸟的问题,希望牛们耐心的给一个解答。我在此之前看了一些perl方面的书籍,也在一些论坛上潜了一会儿水,没有看到相关的解答。  
  $_:   啥意思?  
  $1:   啥意思?  
  $`:   啥意思?  
  $':   啥意思?  
  ......  
  还有一些诸如此类的符号?  
 
网上有许多内容介绍,中文的也有,英文的也有,   搜一下就可以了。  
  也没有必要都知道,需要的时候查  
 
谢谢指点。  
  有没有比较集中介绍这些符号的资料,介绍一下?  
  我在网上特意找过这方面的材料,但是都没有找到专门介绍这些符号意义的材料,都是断断续续的介绍的。  
  有时候我会参考学习一些perl程序,这些程序里就有很多这种符号。呵呵,导致我对程序理解一知半解。
用   perl   特殊变量   搜google   就有许多了吧,先把这些消化了吧  
 
1.   $_    
  $ARG,常常是一个默认变量    
   
  2.   @_    
  @ARG,子例程参数表    
   
  3.   {row.content}    
  $PROGRAM_NAME,本程序的名字    
   
  4.   @ARGV    
  本程序的命令行参数表    
   
  5.   $"    
  $LIST_SEPARATOR,数组内插到双引号字符串中时所用的分隔符,    
  默认为空格    
   
  6.   $,    
  $OFS,或$OUTPUT_FIELD_SEPARATOR,用于print的输出字段分隔符,    
  即一个print语句中用逗号分隔的部分之间用什么分隔,默认为无    
   
  7.   $    
  $ORS,或$OUTPUT_RECORD_SEPARATOR,用于print的输出记录分隔符,    
  即一个print语句结束时末尾添加什么,默认为无    
   
  8.   $/    
  $RS,或$INPUT_RECORD_SEPARATOR,输入记录分隔符,改变了readline,    
  <FH>和chomp对于“行”的看法,默认为换行符    
   
  9.   $.    
  $NR,或$INPUT_LINE_NUMBER,最后读取的“行”号(注意行的概念可能    
  被8所改变)    
   
  10.   $|    
  $AUTOFLUSH,或$OUTPUT_AUTOFLUSH,输出缓冲区开关,默认为0,即关    
   
  11.   $$    
  $PID,或$PROCESS_ID,本脚本的进程号(PID)    
   
  12.   $!    
  $ERRNO,或$OS_ERROR,上一次系统调用错误值    
   
  13.   $@    
  $EVAL_ERROR,上一次eval操作错误值    
   
  14.   $^I    
  $INPLACE_EDIT,现场编辑的备份文件扩展名    
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 意义 符号 一些 print 分隔 程序 介绍 认为 一个 意思

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.