数组的操作

46 篇文章 30 订阅 ¥39.90 ¥99.00
列表--数组的形式

形式:(1,"a",2.3,$a,$x+1)

元素可以是任意类型,变量,表达式

空列表:()

单元素列表:(2) 。  与值2不同。



qw(1 $a str)

qw用法同q,qq.  ()可替换成其他符号<>

可以为值,变量,不同引号的字符窜,有空格分开



范围表示的列表:

.. : 范围运算符。每次增1。 1..3

(1,2,3,4,5,6) -->(1..6) 元素从左边的值增加到右边的值。

(1,2,3,4,5,6) --> (1,2..5,6)部分使用范围

(3..3) -->(3) 首尾一样,不能增

(2.4..5.3)-->(2.4,3.4,4.4)小数同样也增1,到小于右边的值的小数。

(4.5..1.6)-->()左边值>右边值 则为空


数组---列表的存储

数组形式: @a=(1,2,3)
与$a是不同的变量
初始为空()

元素形式:$a[0]

数组的元素为简单变量,以$开头。后面的变量名同数组名。

下标从0开始。[] 有时也称为运算符。

负索引;最后一个元素可以用$a[-1]表示,倒数第二格为$a[-2].


列表也可以有下标:(1,2,3)[0] -->1 但是列表没有存储,不能在下次使用



数组的赋值

形式:以下结果@a均为含元素1,2,3,4的数组。

1. @a=(1,2,3,4);标准的列表赋值

2.@b=(1,2,3,4),@a=@b;数组复制

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

4.@b=('a') * 4;@b=('a','a','a','a');

5.@b=<>;从标准输入(键盘)读出一行赋予元素,最后ctrl-d结束输入。


改变元素的值:$a[1]=3; &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值