-
基于实时计算时延扩展的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. 如果数组元素末尾不含换行符,则不会删除它。
- 上一篇: DSPACK234.zip
- 下一篇: JavaScript编程50例.rar