数组函数-基于实时计算时延扩展的lmmse信道估计算法

5.4数组函数数组是可以扩大或者缩小的。Perl提供了一系列数组函数,能够在数组的开头、中间或末尾进行元素的插入、删除操作。 5.4.1 chop和chomp函数(用于列表) chop函数负责截去字符串的最后一个字符,并返回删掉的这个字符值。其用途一般是在把输入内容赋予标量型变量时删除其末尾的换行符。如果处理的是列表,则chop函数将删除数组中每个字符串的最后一个字符。 chomp函数能够删除列表中每个带有换行符的元素的最后一个字符,并返回删掉的换行符数目。格式: chop(LIST) chomp(LIST)示例5.31 (In the Script) # Chopping and chomping a list 1 @line=("red", "green", "orange"); 2 chop(@line); # Chops the last character off each # string in the list 3 print "@line"; 4 @line=( "red", "green", "orange"); 5 chomp(@line); # Chomps the newline off each string in the list 6 print "@line"; (Output) 3 re gree orang 6 red green orange解释: 1.把数组@line赋值为列表元素。 2.对该数组进行chop处理。chop函数会删除数组中每个元素的最后一个字符。 3.打印得到的数组内容。 4.把元素值赋予数组@line。 5. chomp函数会删除数组中每个元素末尾的换行符。该函数要比chop更加安全。 6.如果数组元素末尾不含换行符,则不会删除它。
pdf 文件大小:23.73MB