• Perl 杂记


    1. Perl 变量:

      创建变量是以 $ 开头,比如定义一个变量 val: $val = "Good job !" ;

      创建数组是以@开头,比如定以一个数组 ary:@ary = (12,15,19);

    2. Perl 控制流 if 语法: if ( ) {  },注意if 后的条件语句是用小括号;而在 tcl 语法中,if后面的条件语句是用花括号: if { } { }

    3. Perl 打印用 print ,不可用 echo 

    4. 每行命令的结尾都需要用分号 ‘  ;’ 隔开

    5. 单引号内所有特殊字符都失去其特殊意义,原样输出; 而双引号内则可以正常解析特殊字符

    6. perl 子程序(即perl 函数)无需参数列表,函数可以获取任意长度的参数列表,获取到的参数保存在特殊数组  @_  中

    7. perl 预定义了许多特殊变量,这些变量一般以 $  @  等符号开头,比如 “ $_ ” 表示列表的当前元素, eg: foreach  (aa,bb,cc ) { print  $_; } 可以依次打印出 aa   bb   cc 

    8. perl 中 my 的用法注意: 用 my 定义的是局部变量,其作用域是变量所在的最内层语句块,也就是说只在最内层的语句块内部有效,比如下面这个例子:

    use 5.010if (1) {
       my  $val  = 168;
       say  $val;    
    }
    
    say $val;

    这里的局部变量 $val 仅在花括号内部有效,所以第一个 say 可以正常打印出 168,而第二个 say 打印出的结果则是无法预知的!

     

     

    |---------------------------------------|

  • 相关阅读:
    【文智背后的奥秘】系列篇——基于CRF的人名识别
    【文智背后的奥秘】系列篇——自动文本分类
    浅析HTTPS与SSL原理
    memcached与redis实现的对比
    谈谈后台服务的灰度发布与监控
    Redis单机主从高可用性优化
    ./configure、make、make install
    qtchooser
    Linux上好用的工具集合
    eclipse使用javaFX写一个HelloWorkld
  • 原文地址:https://www.cnblogs.com/xiaoxie2014/p/10338782.html
Copyright © 2020-2023  润新知