免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: cinanine
打印 上一主题 下一主题

不明白这个Magic Perl Code!  关闭 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2011-04-09 00:13 |只看该作者
本帖最后由 cinanine 于 2011-04-08 23:03 编辑
个人解释: (如有误用,敬请指教)....
$|为特殊变数:只有两种状态(跟C/C++的boolean一样)

$|的两种 ...
jason680 发表于 2011-04-08 07:32


    cu高人很多,却没一个真正的高人能够真正的给我解惑

    真正的高人!!Jason680!!
    Jason680!!
    真正的高人给我解惑le!!
      

谢谢!Jason680!!

论坛徽章:
0
32 [报告]
发表于 2011-04-09 12:02 |只看该作者
cu高人很多,却没一个真正的高人能够真正的给我解惑

    真正的高人!!Jason680!!
    Jason680 ...
cinanine 发表于 2011-04-09 00:13



    如果你真的想搞明白,那就先放下Perl,去学下C,然后去看Perl的源码。
Perl的出现及流行就是因为它提供了各种解决问题的便捷方式与思路,也正是Perl存在的必要。
和$_一样,$|也是个内部内置的变量,在Perl的意义下知道它如何使用也就够了。
这是Perl提供的便利,也是它区别于别的语言的特性。
这是Perl的约定,也如同计算机的二进制是约定。
亦如同万物的约定。如同宇宙的约定。如同男女性别的约定。此赖于上帝的心思。
当然你可以有你的约定,那时就会有另一种语言的出现。

论坛徽章:
0
33 [报告]
发表于 2011-04-15 08:53 |只看该作者
如果你真的想搞明白,那就先放下Perl,去学下C,然后去看Perl的源码。
Perl的出现及流行就是因为 ...
x9x9 发表于 2011-04-09 10:32



    在生活里找一种约定,
    上帝提供的便利,
    这是万物的约定。
    如同宇宙的rule...
    真正的高人!!Jason680!!

论坛徽章:
0
34 [报告]
发表于 2011-04-15 09:23 |只看该作者
你就知道 jason680说的是对的 ?

好吧 ,我承认中你 激将了 。
  1. case '|':
  2.         {
  3.             IO * const io = GvIOp(PL_defoutgv);
  4.             if(!io)
  5.               break;
  6.             if ((SvIV(sv)) == 0)
  7.                 IoFLAGS(io) &= ~IOf_FLUSH;
  8.             else {
  9.                 if (!(IoFLAGS(io) & IOf_FLUSH)) {
  10.                     PerlIO *ofp = IoOFP(io);
  11.                     if (ofp)
  12.                         (void)PerlIO_flush(ofp);
  13.                     IoFLAGS(io) |= IOf_FLUSH;
  14.                 }
  15.             }
  16.         }
  17.         break;
复制代码
明白了吧 。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
35 [报告]
发表于 2011-04-15 09:27 |只看该作者
这贴楼主太SB了,我已经实在忍受不住了。
给个封帖理由吧:请尊重他人,以获得尊重。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP