列表及其形式

数组

数组的赋值

数组的读取

数组片段

数组函数

二维数组简介

总结


1.列表形式:

1.(item1,item2,...)

2.qw(item1 item2 item3 ...)

3.qw<item1 item2 item3 ..>

4.(1,2,3,4,5,6) -->(1..6)

5.(3..3)-->(3)

6.(2.4..5.3)-->(2.4,3.4,4.4)

7.(4.5..1.6)-->()

8.("aa".."ad") -->("aa","ab","ac","ad")

2.数组即为列表的存储

@a=(1,2,3)

数组元素:1==$a[0]

3.数组赋值

1.@a=(1,2,3,4);

2.@a=@b;

3.@b=(2,3),@a=(1,@b,4);

4.@b=('a')x4;$b=('a','a','a','a');

5.@b=<>  ctrl-d 结束

4.修改数组元素值

5.访问数组:单个读取,多个读取

注意:把矢量(数组、列表)赋给标量时,标量的意义。

数组长度:$a=@a / $#a+1

数组 输出:print @a

print "@a"

print "@a\n"

数组的部分赋值:

@sub = @a[0,1,3] @sub=(1,2,4)

@a[1,3] =("a","b") @a=(1,"a",3,"b",5)

....

数组元素的交换重叠:

@a[1,2] =@a[2,1]

数组操作函数:

    1.sort

内置$a,$b,@_

2.reverse @a

3.chop @a

4.chopm @a

5.shift(@a)

default时对@ARGV

6.unshift(@a,$a),在数组开头增加$a变量。

7.push(@a,$a)

8.pop(@a)

9.join(' 连接符',@a)

10.split(/模式/,分割串,长度)

11.wantarray();

12.splice

13.found

14.map

二维数组:

用的少,不写了。

最新文章

  1. block中如何避免循环引用
  2. 下拉tableView实现类似微信中带图的灰色背景
  3. OC中的面向对象语法3
  4. 脊柱外科病人资料管理系统的界面设计分析(2)--JOA评分记录的实现
  5. Android控件之EditText(输入文本框控件)
  6. android应用商店完整版源码
  7. android获取/更改gps和WIFI状态
  8. 2013 ACM/ICPC Asia Regional Chengdu Online---1003
  9. HttpCookie类
  10. ~.NET下国际化i18n简单示例
  11. Elastic Stack-Kibana使用介绍(七)
  12. EF中关于日期字值的处理
  13. rsync 文件同步(差异复制)
  14. Go 开源博客平台 Pipe 1.0.0 发布!
  15. laravel 安装步骤
  16. xshell5不能用
  17. hive入门
  18. c++的继承方式
  19. selenium webdriver API详解(三)
  20. VC++调试基础

热门文章

  1. Zynq7000开发系列-2(VMware与Ubuntu安装使用)
  2. java小游戏——猜数字
  3. SQLachemy基础
  4. GYM 101673E(暴搜预处理)
  5. 2017&quot;百度之星&quot;程序设计大赛 - 资格赛 度度熊的王国战略
  6. linux进行文件vim编辑时没有退出文件直接关闭出现E325: ATTENTION Found a swap file by the name &quot;/usr/local/php/etc/.php.ini.swp&quot;
  7. python 全局变量 局部变量
  8. CF1059B Forgery
  9. cnblog之初来乍到
  10. idea 设置加载多个资源文件,显示本地图片