繁体   English   中英

perl:将一个数组复制到另一个数组(多维)

perl: copying one array to another (multi-dimensional)

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个代码,使用for循环将一个数组的几个元素复制到另一个数组,如下所示

for $count_val (0..($TOTAL_CNT_VAL-1)) {
      $me->{arr1}[$count_val]{cpu} = $me->{arr2}[$count_val];  
}

有什么方法可以使用单行命令(例如“ push”或类似的东西)来实现相同的目的?

2 个回复

后缀for是一个小更简洁

$me->{arr1}[$_]{cpu} = $me->{arr2}[$_] for 0..$TOTAL_CNT_VAL-1;
use 5.18.2;
use strict ;
use warnings ;
use Data::Dumper;
$me->{arr1}[$_]{cpu} = @me->{arr2}[$_][0..$TOTAL_CNT_VAL-1];
2 在复制到另一个数组perl之前跳过一个数组元素

这是我的数组。 @resources =(a1,a2,a3,a4,a5) 现在,我想将整个数组复制到另一个数组中,但是它应该跳过存储在$ skip中的元素。 例如,如果$ skip = a3。 然后,新数组应仅包含以下元素: resourcesleft =(A1,A ...

3 将一个数组复制到另一个数组中

我的 Sub 在以“<--- HERE”结尾的行上不断出现错误。 如果在 Dim 中指定该数组为 Full_Path(2) 我得到compile error Cannot be assigned to an array 。 如果我将数组保留为动态(如下面的示例中所示),则会收到Run-Ti ...

2014-08-20 12:43:17 5 158   vba/ excel
4 如何将一个数组复制到另一个数组中?

我刚刚开始学习汇编,我很难理解如何将一个数组复制到另一个数组中。 例如,假设我有 2 个数组 J 和 K: J 和 K 都包含 5 个元素,这些元素是 8 位宽的数字。 J 位于寄存器 1 中,K 位于寄存器 2 中 我将如何“附加”/“复制”J 到 K? (如果这甚至是正确的思考方式 ...

5 根据条件将一个数组复制到另一个数组

我正在寻找一种基于某种条件将数组列表复制到另一个数组的巧妙方法。 我不想逐个元素地复制。 这也是花费时间,当然还有很多行 MYJSON 条件脚本 有没有什么整洁的方法,我不必在每个元素上加? ...

6 将一个数组复制到另一个数组

我是以下格式的数组。 我正在读取像这样的文件data.json数据 这是数据 所以我想要的是将这个数组复制到另一个让我们说c但是以下面的形式 我怎么能用javascript或jquery做到这一点? ...

9 在C中将多维数组复制到另一个数组时出现语法错误

我们正在编程一个具有两个IR距离传感器的ST269微控制器。 为了校准这些传感器,我们为每个传感器制作了一张表格,其中列出了我们测量的距离以及从ADC获得的相应值。 现在,我们要使用一个函数来近似介于两者之间的值。 因此,我们将两个二维数组(每个传感器一个)定义为全局变量。 然后,在 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM