登录 注册
当前位置:主页 > 资源下载 > 50 > 基于实时计算时延扩展的LMMSE信道估计算法的数组函数

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

  • 更新:2024-06-06 23:02:20
  • 大小:23.73MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Perl - 后端
  • 格式:PDF

资源介绍

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. 如果数组元素末尾不含换行符,则不会删除它。