跳转到内容

Perl 编程/关键字/shift

来自维基教科书,自由的教科书
前一个: setsockopt 关键字 下一个: shmctl

Theshift关键字

[编辑 | 编辑源代码]

shift将数组的第一个值移出并返回,数组长度减 1,并将所有元素向下移动。如果数组为空,则返回 undef。如果没有ARRAY,它会移位@_在格式和子程序的词法范围内。

从 Perl 5.14 开始,shift 可以接受一个标量EXPRESSION它必须包含对未祝福数组的引用。参数将自动解引用。shift 的这个方面被认为是高度实验性的,其确切行为可能会在将来的 Perl 版本中发生变化。

  shift ARRAY
  shift EXPRESSION
  shift
unshift(@ARGV, '-e') unless $ARGV[0] =~ /^-/;
前一个: setsockopt 关键字 下一个: shmctl
华夏公益教科书