perl 语法

IDE

Posted by nomadli on November 1, 2018

基本语法

  • $定义变量
  • my 局部变量
  • local 局部变量,并对其调用的子域可见
  • our 当前package 全局变量,可以忽略默认为全局变量
  • {xxx => xxx,}; hash map 定义
  • sub 定义函数
  • @_ 函数参数按顺序存储在这个数组
  • $_[0] 函数第一个参数
  • @{$multi_array->[0]}多维数组的第一行
  • shift 后跟数组,返回数组0位置数据,并memmove将第一个数据删除
  • 类方法shift什么都不跟直接取第一个参数即类本身
  • ->[]解引用数组
  • ->{}解散列引用
  • ->()调用子程序