Perl的那些技巧:平均切割数组
发布时间:2020-12-16 00:05:13 所属栏目:大数据 来源:网络整理
导读:有些时候需要将数组分成长度相同的多个子数组,比如批量查询数据库。 这时,我们可以用splice完成这个功能。代码如下: ? #!/usr/bin/env perl use strict ; use warnings ; my @chunks ; my $size = 10 ; my @array = ( 1..100 ); push @chunks ,[ splice (
有些时候需要将数组分成长度相同的多个子数组,比如批量查询数据库。 这时,我们可以用splice完成这个功能。代码如下: ? #!/usr/bin/env perl use strict; use warnings; my @chunks; my $size = 10; my @array = (1..100); push @chunks,[splice(@array,0,$size)] while @array; foreach my $ref (@chunks) { print join("t",@$ref)."n"; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 96. Unique Binary Search Trees
- 在Perl中访问字符串中的单个字符时,是否更快地进行子网划分
- vb.net – 如何在Windows窗体TextBox中添加换行符?
- 接触lua的协同程序
- java – IntelliJ IDE中出现@RequiredArgsConstructor错误
- (hdu step 2.3.4)How Many Trees?(大数:求n个节点能够成多少
- Delphi 7 – >无法从资源文件加载图像
- perl – 如何防止List :: MoreUtils警告关于使用$a和$b只有
- 我已经努力了七年【7年编程工作】
- Spring在Apache Shiro Realm类中忽略了@Transactional注释