美文网首页
perl 中的数组与相关函数

perl 中的数组与相关函数

作者: Peng_001 | 来源:发表于2020-06-16 10:39 被阅读0次

数组,array,是包含在括号里的一组元素。

  • 元素可以为任何值,也可为空,以逗号隔开。
  • 随时可以增减元素的个数。
  • 数组用@符号表示:@arr = ("A", "T", "C")
  • 数组中的每个元素都等于一个变量:print $arr[1, 2],也可以直接打印整个数组,print @arr

scalar

scalar 可以用来返回数组中元素的个数。

@arr = ("A", "T", "C");
print scalar(@arr);

可以用scalar 来计算一组数组数据的个数。


reverse

可以将数组中内容逆序重新排列。

@arr = ("A", "T", "C");
@arr_reverse = reverse(@arr);

sort

语法:sort{$a<=>$b}(@array)
将一组数组中的元素,按照ASCII 值由小到大排序。加上{$a<=>$b}{$a =>$b}似乎一样),则表示按照数字大小排序。

可以利用sort与reverse 将一组结果按顺序排列后升序或降序。


pop

用来将数组中最后一个元素删除。并返回它。

@arr = ("A", "T", "C");
$rm = pop(@arr); # $rm = 'C'

push

用来在数组的最后添加新的元素或数组。
push(@arr, $new_element/@new_arr)

shift

用来删去数组的第一个元素(和pop对应),并返回它。

@arr = ("A", "T", "C");
$rm = shift(@arr); # $rm = 'A'

unshift

用来在数组的最前面加上新元素或新数组(和push 对应)。
unshift(@arr, $new_element/@new_arr)

join

join($string, @array)
用指定字符串将数组中的元素连接成字符串,并返回该新的字符串。

@arr = ("A", "T", "C");
$get = join(':', @arr); # $get = 'A:T:C'

split

split(/pattern/, $string)
将字符串按照pattern 分割,并将分割后的结果返回至数组中。

相关文章

  • perl 中的数组与相关函数

    数组,array,是包含在括号里的一组元素。 元素可以为任何值,也可为空,以逗号隔开。 随时可以增减元素的个数。 ...

  • perl语言学习系列-----map、grep函数处理数组

    由于在代码中经常用到foreach循环遍历数组,perl中还存在两个更为简单的遍历数组的函数。 1.map函数 a...

  • 子程序

    perl中的子模块是一种函数,就是用户自定义的函数,函数包括子函数和内置函数。 perl中的函数的特点就是自带返回...

  • 9-Python-NumPy数组元素的添加与删除

    数组元素的添加与删除 相关函数列表如下: 函数元素及描述resize返回指定形状的新数组append将值添加到数组...

  • Houdini VEX(十五)数组相关函数

    一、数组相关函数

  • 数组函数相关

    JS不一致性 Array(3)表示的是长度length Array(3,3)又不是length了,表示数组中两项数...

  • Perl学习笔记3——哈希

    哈希的概念与性质 哈希是Perl中的第三种数据结构,又称关联数组。其与数组具有一定的相似性,许多特性可以与数组形成...

  • Numpy学习笔记(二)

    Numpy读写文件 数据分析常用的函数 数组修剪和压缩 阶乘 相关性 判断数组里数据正负性 ‘’乘与dot函数*N...

  • php之数组

    整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数、数组的分段和填充、数组与栈、数组与列队、回调函数、排...

  • PHP 扩展 - 常用函数

    字符串相关 数组相关 方法和函数相关 输出

网友评论

      本文标题:perl 中的数组与相关函数

      本文链接:https://www.haomeiwen.com/subject/yojzzhtx.html