zoukankan      html  css  js  c++  java
  • 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 打印出的结果则是无法预知的!

     

     

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

  • 相关阅读:
    FL2440-学习记录(二)
    FL2440-学习记录(三)
    C专家编程 第一章
    C陷阱与缺陷
    ARM体系结构与编程-第二章
    二叉堆 及 大根堆的python实现
    八皇后问题
    非递归全排列 python实现
    Python 学习
    poj1064 Cable master(二分查找,精度)
  • 原文地址:https://www.cnblogs.com/xiaoxie2014/p/10338782.html
Copyright © 2011-2022 走看看