11
A
回答
19
$newstring = join('', @array[$i..$j])
7
my $foo = join '', @array[$i..$j];
首先,我们生成了我们需要的值的数组切片,然后我们加入他们的空字符“”。
-1
试试这个....
use warnings ;
use strict ;
use Data::Dumper ;
my $string ;
map { $string .= $_; } @arr[$i..$j] ;
print $string ;
2
只需放入引号内的Perl数组足够来连接它,如果你满意的空格作为连接字符:
@array = qw(a b c d e f g);
$concatenated = "@array[2 .. 5]";
print $concatenated;
## prints "c d e f"
或当然
$" = '-';
@array = qw(a b c d e f g);
$concatenated = "@array[2 .. 5]";
print $concatenated;
如果你更喜欢“cdef”。
+0
您也可以使用'undef $';'来消除数组元素之间的字符。将对全局“$”变量的更改本地化到自己的块中。 – toolic 2010-03-13 12:58:02
相关问题
- 1. 返回两个numpy数组之间的公共元素索引
- 2. Perl如何获取数组引用的最后一个元素的索引?
- 3. 在两个索引之间的数组中的元素随机洗牌VB.NET
- 4. 在python中查找两个数组之间的互斥元素索引
- 5. 如何实现两个数组之间的双向连接?
- 6. 如何高效地随机化索引之间的多个数组元素?
- 7. 如何在数组索引中连接两个变量? PHP
- 8. 连接数组的两个元素以创建新的数组元素
- 9. 比较两个元组列表中元素之间的元素
- 10. 如何将两个JSON数组元素连接到一个JSON数组中?
- 11. MongoDB 3.2:基于数组索引连接两个数组
- 12. 使用索引返回数组元素
- 13. 如何连接2个数组元素,而在HTML中使用
- 14. 比较两个数组,两个数组之间是否有共同的元素?
- 15. 如何使用jQuery选择两个id之间的元素?
- 16. 如何使用数组元素作为另一个数组的索引
- 17. 使用Javascript/jQuery的从元素位/索引获取的数组元素索引
- 18. 如何在一个数组中搜索奇数索引元素
- 19. 如何找到jQuery中两个元素之间的元素?
- 20. 如何选择两个元素之间的所有元素
- 21. 如何扫描除一个索引之外的数组的每个元素?
- 22. 如何使用jquery遍历dom中两个已知元素之间的元素?
- 23. 如何在PERL中将多行连接到数组的一个元素中?
- 24. 如何使用方法返回数组元素的索引?
- 25. 如何使用JavaScript获取点击数组元素的索引?
- 26. 颠倒两个索引之间的数组的一部分
- 27. 如何在两个接口之间隧道连接Telnet连接?
- 28. 如何访问perl中哈希引用数组的元素?
- 29. 两组元素之间的SQLite查询
- 30. 两个用户之间的连接
谢谢。如果$ j是字符串的结尾,我为$ j使用了标量(@array)-1。有没有其他方式做到这一点。 – 2010-03-13 06:10:41
@iamrohitbanga是的:'$#array'是'scalar @ array-1'的简短方式。 – mob 2010-03-13 06:12:54
对不起,我不关注“$ j是字符串的结尾”部分。但标量(@array)-1是$#数组。 – xiechao 2010-03-13 06:14:56