Perl中数组的使用

豆豆网   技术应用频道   2007年10月07日  【字号: 收藏本文

内容摘要:本文介绍Perl中数组的使用

  my @h=(1,2,3);

  scalar(@h);

  将可以得到3。但是我们经常不这么用,因为在将数组向标量转换时就会返回数组的长度,例如下面的操作就可以。

  my @i=(1,2,3,4);

  print @i." ";

  将会打印出4。 好了,今天就到这里吧,最后是一个概括了今天大部分内容的程序。我写的。中间会输出很多错误信息。呵呵。

   #!/user/bin/perl -w
    use strict;
    { $|=" ";
    my @a;
    @a=(1,2,3);
    @a[4,6]=(23,34);
    #print $a[5];
    #quoted because it would cause error
    my @b;
    @b=("because","haul");
    push(@b,"grand");
    print @b;
    print "
";
    push(@b,("puppy","kitty"));
    print @b;
    print "
";
    push(@b,@a);
    print @b;
    print "
";
    push(@a,@b);
    print @a;
    print "
";
    my @c;
    @c=(1,2,3,"hello");
    print @c;
    print "
";
    pop(@a);
    print @a;
    print "
";
    my @d;
    @d=(1..9);
    print @d;
    print "
";
    my @e=("a".."f");
    splice(@d,2,2,@e);
    print @d;
    print "
";
    splice(@d,2,6);
    print @d;
    print "
";
    }

  嘻嘻,程序很长,不过试着运行一下,全是上面所讲的内容的应用,加深一下你的印象吗。

责编:豆豆技术应用

正在加载评论...