23 标量(数据)的数组和表VIII--对数组 的操作符(Llama书的第三章)
push在表(数组)的末尾加入信息
push(@stack,$new);#等价于@stack=(@stack,$new);
你也能在push中给第二个参数使用一个表,就象下面
push(@stack,6,"next",@anotherlist);
pop是与push操作符相反的,其弹出参数中的最后一个元素,并返回这个最后的元素值
注意chop(@stack)移去数组中每个元素的最后一个字符,而pop弹出数组的最后一个元素.
除了unshift是对表的左边(最小下标)起作用以外,它是与push有同样的作用--而不是对表的末尾起作用.
除了shift是对表的左边(最小下标)起作用以外,它是与pop有同样的作用--不是对表的末尾起作用.
reverse(@list)不改变数组@list,但返回相反顺序的数组.
sort(@list)不改变数组,但返回被排序的数组.
Copyright: NPACT