亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4550 | 回復(fù): 8
打印 上一主題 下一主題

求助:格式化輸出,像map函數(shù)那樣. [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-06-12 21:28 |只看該作者 |倒序瀏覽
有個數(shù)組:

i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20

分成若干組,比如5組吧.
希望格式化成:

i1  i6   i11  i16
i2  i7   i12  i17
i3  i8   i13  i18
i4  i9   i14  i19
i5  i10 i15  i20

論壇徽章:
0
2 [報告]
發(fā)表于 2015-06-12 21:46 |只看該作者
  1. #!/usr/bin/perl
  2. use strict;
  3. use Data::Dumper;
  4. use List::MoreUtils qw(part);

  5. my @array = split /\s+/, 'i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20';

  6. my $i = 0;
  7. my @new = part { $i++ % 5 } @array;
  8. print Dumper \@new;
復(fù)制代碼

論壇徽章:
0
3 [報告]
發(fā)表于 2015-06-13 11:06 |只看該作者
回復(fù) 2# kk861123


    root@localhost ~$ ./a.pl              
$VAR1 = [
          [
            'i1',
            'i6',
            'i11',
            'i16'
          ],
          [
            'i2',
            'i7',
            'i12',
            'i17'
          ],
          [
            'i3',
            'i8',
            'i13',
            'i18'
          ],
          [
            'i4',
            'i9',
            'i14',
            'i19'
          ],
          [
            'i5',
            'i10',
            'i15',
            'i20'
          ]
        ];


大神,麻煩再優(yōu)化一下吧:
這樣看著別扭啊

論壇徽章:
0
4 [報告]
發(fā)表于 2015-06-14 15:07 |只看該作者
FYI...
  1. #!/usr/bin/perl
  2. use strict;
  3. use Data::Dumper;
  4. use List::MoreUtils qw(part);

  5. my @array = split /\s+/, 'i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20';

  6. my $i = 0;
  7. my @new = part { $i++ % 5 } @array;
  8. #print Dumper \@new;
  9. print "@$_\n" for @new;
復(fù)制代碼

論壇徽章:
0
5 [報告]
發(fā)表于 2015-06-15 10:29 |只看該作者
回復(fù) 4# kk861123


    好棒..好膜拜

論壇徽章:
0
6 [報告]
發(fā)表于 2015-06-17 11:01 |只看該作者
回復(fù) 4# kk861123


    呃,請問,能幫忙改寫一下array帶參數(shù)的形式嗎?


我想i1..i99
a1..a99
就是可以join一下。謝謝了。。。

論壇徽章:
0
7 [報告]
發(fā)表于 2015-06-24 10:17 |只看該作者
回復(fù) 6# ZR_Linux


    不理解...

論壇徽章:
14
15-16賽季CBA聯(lián)賽之遼寧
日期:2019-06-16 15:47:3515-16賽季CBA聯(lián)賽之廣夏
日期:2016-08-13 21:24:352015亞冠之武里南聯(lián)
日期:2015-07-07 17:37:372015亞冠之薩濟拖拉機
日期:2015-07-06 17:07:482015亞冠之全北現(xiàn)代
日期:2015-06-04 13:54:272015亞冠之城南
日期:2015-05-21 15:43:212015年亞洲杯之伊朗
日期:2015-04-25 18:20:362015年亞洲杯之伊朗
日期:2015-04-20 16:06:052015年亞洲杯之科威特
日期:2015-03-07 12:51:26丑牛
日期:2014-12-30 10:26:38申猴
日期:2014-09-28 22:40:18金牛座
日期:2014-09-13 21:12:22
8 [報告]
發(fā)表于 2015-06-24 10:51 |只看該作者
  1. awk -vn=5 '{t=split($0,a,/\s+/);for(i=1;i<=n;i++){m=i;while(m<=t){printf a[m]" ";m=m+n};print " "}}'<<<'i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20'
  2. i1 i6 i11 i16  
  3. i2 i7 i12 i17  
  4. i3 i8 i13 i18  
  5. i4 i9 i14 i19  
  6. i5 i10 i15 i20  
復(fù)制代碼

論壇徽章:
307
程序設(shè)計版塊每周發(fā)帖之星
日期:2016-04-08 00:41:33操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-09-02 06:20:00每日論壇發(fā)貼之星
日期:2015-09-02 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-04 06:20:00每日論壇發(fā)貼之星
日期:2015-09-04 06:20:00每周論壇發(fā)貼之星
日期:2015-09-06 22:22:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-09 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-19 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-20 06:20:00每日論壇發(fā)貼之星
日期:2015-09-20 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-22 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-24 06:20:00
9 [報告]
發(fā)表于 2016-09-15 09:33 |只看該作者
  1. perl -e '@aData = qw /i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20/;foreach my $pos(0..@aData/5){print "$_ " for map {$pos + $_ * 5} 0..3;print"\n"}'
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP