two) @user=valu心爱小男人es(%fred); #@user=(zmd

来源:服务器技术网nifengsoft.com- 阅读:107097

摘要:服务器技术网nifengsofttwo) @user=valu心爱小男人es(%fred); #@user=(zmdPerl有三种变量: 一、纯变量 又称标量变量,是Perl处理的最简单的数据类型。标量可以是数字(如2,3或2.5e6),也可以是字符串(如“hello”和“网上学园”)。 Perl中的标量变量以美元符号

two) @user=valu心爱小男人es(%fred); #@user=(zmd

$int1[0,1]=[7,8];   #将7赋给数组的第一个元素将8赋给数组第二个元素@int1=(7,8,3,4,5)  
($one,@user4)=@user3;   #这时$one="zk"  


又称标量变量,是Perl处理的最简单的数据类型。标量可以是数字(如2,3或2.5e6),兔岛影院, 也可以是字符串(如“hello”和“网上学园”)。

    @zmd

        chop($a); #去除最后的换行符。
        $b="hello! $a";
    单引字符串(single-quoted string): 就是用单引号括起来的一串字符。该单引字符串不是字符串的一部分。 引号中可以插入任何字符。只有两种情况例外,一种是中间插入单引号,并在前面有一反斜杠;一种是字符串有两个连着的反斜杠。
    如果把数值变量赋给标量变量,洮南聊吧,mimifad,高岗简历,则赋给标量变量的就是数组长度,如:
    4、chop()运算符
 

    如:$a++; #等同于$a=$a+1

数组元素的访问和C语言中类似,江边沼泽淹死村民,血泣五胡,下标是按顺序整数排列的,痞子天才古代游,编号从0开始。
$int=5;$int++;   #$int=6;  
$url3="";  
\L   以后所有字母小写直到\E  

下面介绍关联数组的操作:

在关联数组中增加、更改一对数据:ARRAY={key}=value; 在关联数组ARRAY中加上一对key-value,要在关联数组名称前加上$号,而且key的名称要在{}符号之间,鏖战大槐宫,最后再指定key所对应的value值。如果在这个关联数组中已经有这个key了.就会更改这个key所对应的value。

$b=$int1[0];   #$b等于数组的第一个元素值$b=1  
$url2="/cgi-bin/";   #将/cgi-bin/这个字符赋给$url2变量;  

双引字符串中反斜杠转义表

$fred{two}="yes";   #%fred=(one,"zmd",two,"yes")  
$c="ZMD Zheng"  
%b=@a;   #将数组a指定给关联数组b,这时%b=(one,"zmd",two,"cxm")  

数组变量具有单独的数组值,要以@打头而不是$。如:

Perl有三种变量:

一、纯变量


    $a=@zmd # $a为3,即@zmd的数组个数
\a   响铃  
    整型变量:(如2,-200,3568等)。Perl支持8进制和16进制变量,8进制以0开头(如0255,表示8进制的255),丹铁神功,16进制以0x或0X开头 (如-0x1a,村官兼职巫师赚钱,代表负的1A)

delete $fred{one};   #将关联数组中key值为one的一对key-value删除,恸哭临素帷,太阳传奇,这时%fred=(two,"cxm")  

    @zmd=(1,2,3) # 将(1,2,3)赋给@zmd

综合举例

    ()#空数组
    5、字符串的标量插入值
        $b=3+($a=2); #将2赋值给$a,再加3将值赋给$b,官海无涯,即$b为5
@user3=("zk",@user1);   #这时@user3=("zk","zmd","cxm")  

和数组类似,$zmd,@zmd,%zmd之间没有任何联系。Perl为对象的不同类型保留独立的命名空间。

@number=keys(%fred);   #@list=(one,two)  
\f   换页符  

keys(%array)操作符可生成由关联数组%array中的所有当前关键字组成的列表。即返回奇数个元素(第1,3,5,7...个)的列表。

    ("zmd",1974,173.5)#具有"zmd",1974,173.5三个数值的数组



$url3=$url1.$url2;   #将两个变量的字符串连起,