Advertisement

perl学习笔记-----------------------

阅读量:

借助赋值运算符=,可以将一个表的内容赋予另一个表。例如:(a,b)=(c,d);通过这种方式,表能够被视作可接受赋值操作的实体,并作为左值使用。这两个表中甚至可以包含部分或全部相同的变量:

复制代码
    ($a,$b)=($b,$a);
    

相互赋值所涉及的表格可以具有不同的尺寸。例如:

复制代码
 ($a,$b)=(1,2,3);

    
 print $a;
    
    
    
    

若将一张表格赋值给一个标量变量,所获取的结果将是该表格中的最后一个元素。

复制代码
 $a=(2,4,6);

    
 print $a;
    
    
    
    

当数组被赋予标量变量时,虽然其对表的上下文具有充分认知,但所获取的仅仅是该数组中包含的元素总数,而非数组中的最后一个元素:

复制代码
 @a=(2,4,6);

    
 $a=@a;
    
 print $a;
    
    
    
    

当对表格进行标量赋值操作时,仅表格中的首个元素会被赋予该标量值,而其余未被指定的元素将不会获得任何数值,并会被系统默认设置为undef()。

复制代码
    ($a,$b,$c)=1;
    

join函数的作用是将列表中的各个元素整合为一个完整的字符串。其调用格式为joi

全部评论 (0)

还没有任何评论哟~