#为了使在子例程中传递文件句柄不出问题
#我们要把文件句柄转为glob或typeglob #转为glob
$fd = *MY_FILE; #转为typeblog
$fd = \*MY_FILE; #两种形式都行, 但\*MY_FILE更安全, 一般都用这个形式 #传递给子程序
hello(\*MY_FILE); #从子程序返回
sub get_fd(){
open FILE, "readme.txt";
return \*FILE;
} #fileno()函数可以检测一个变量是否是一个有效的文件句柄
#成功时返回文件描述符(一般是大于3, STDIN(0), STDOUT(1), STDERR(3))
#当检测到不是文件句柄时返回undef;
die "Not a filehandle" unless(fileno($fh));

最新文章

  1. jquery中attr和prop的区别
  2. 腾讯bugly 的crash 上报和umeng的比较
  3. IDEA之web项目(maven项目)创建
  4. html中的块元素(Block)和内联元素(Inline)(转)
  5. dlib库使用
  6. Linux之convert命令
  7. 浅谈C++源码的过国内杀软的免杀
  8. 升级 CentOS git 1.7.1 到 1.7.12
  9. codeforces 680E Bear and Square Grid 巧妙暴力
  10. iOS多线程--NSOperation
  11. 【ZOJ2112】【整体二分+树状数组】带修改区间第k大
  12. Flesch Reading Ease(模拟)
  13. SegmentFault 巨献 1024 程序猿游戏「红岸的呼唤」第三天任务攻略
  14. [C#][Database]C#通过ODBC以自定义端口连接数据库
  15. 磁盘IO子系统学习资料
  16. OC动态创建的问题变量数组.有数组,在阵列13要素,第一个数据包阵列,每3元素为一组,分成若干组,这些数据包的统一管理。最后,一个数组.(要动态地创建一个数组).两种方法
  17. 使用LRU算法缓存图片,android 3.0
  18. react学习2
  19. Ocelot简易教程(三)之主要特性及路由详解
  20. Android——MaterialDesign之四 FloatingActionButton、Snackbar、CoordinaterLayout

热门文章

  1. 微信小程序 功能函数 计时器
  2. springMVC视图有哪些?-009
  3. perf record -c
  4. MapperScannerConfigurer的原理
  5. Oracle 11g 体系结构--数据字典
  6. jQuery返回顶部代码
  7. codeforces 730 j.bottles
  8. 【bzoj1704】[Usaco2007 Mar]Face The Right Way 自动转身机 贪心
  9. 编译 python 生成静态库 libpython2.7.so
  10. [BZOJ5292] [BJOI2018]治疗之雨