perl里面的$|=1是什么意思?

日期:2018-05-09 22:40:19 人气:2

perl里面的$|=1是什么意思?

$|就是一个变量啦,是perl的内置变量,默认情况下是0,如果设置为非0的话,表示当前的输出不经过缓存立刻输出,比如你print或者write一个文件,实际是需要经过缓存的,但是设置该变量非0后就不经过缓冲立刻输出了 $locip =~ s/\./,/gi;是一个正则表达式匹配,对变量$locip进行替换,将$locip中的点(.)替换成逗号(,),g和i都是附加选项,g表示全局替换,就是所有的点(.)都替换成逗号(,),i是忽略大写,这里没有什么用 $_也是p
    A+
热门评论