请教版主:循环问题 (simple loop in Perl)

请教版主:循环问题 (simple loop in Perl)

$a="11=22=33=44=55=66=77=88=99=10=11=12=13=14=15=1=16=17=18=19";
@b=split(/=/,$a);

将@b中的值按每四个一行的格式印出来,中间用空格分开,也可以用其它的分隔符;

即:

11  22  33  44
55  66  77  88
...........      
复制内容到剪贴板
代码:
[color=blue]-(guest@mac:tty1)-(tmp)-
[3757 0] %[/color] cat foo.pl
#!/usr/bin/perl -w

use strict;

main:
{
    my $a = "11=22=33=44=55=66=77=88=99=10=11=12=13=14=15=1=16=17=18=19";
    my @b = split(/=/, $a);
    my $n = 0;
    foreach (@b) {
        print " $_" . (++$n % 4 ? "" : "\n");
    }
}
[color=blue]-(guest@mac:tty1)-(tmp)-
[3757 0] %[/color] ./foo.pl
11 22 33 44
55 66 77 88
99 10 11 12
13 14 15 1
16 17 18 19
[color=blue]-(guest@mac:tty1)-(tmp)-
[3757 0] %[/color]
      
try not to ask questions like this any more      
谢谢版主,懂了。初学咯!!!