小编Mos*_*roy的帖子

为什么我的Perl子接收其父级的参数?

这是我的测试代码:

#!/bin/perl
use strict;
use Array::Utils qw[array_minus];

sub sub1 {
    my @array1 = qw(1 2 3);
    my @array2 = qw(1 3 5);
    my @arrayMinus = array_minus(@array1, @array2);
    my @sortedArrayMinus = sort @arrayMinus;
    print "Result from array_minus + sort : " . join(",", @sortedArrayMinus) . "\n";
    my @sortedArrayMinus2 = sort array_minus(@array1, @array2);
    print "Result from sort array_minus : " . join(",", @sortedArrayMinus2) . "\n";
}

sub1("a","b");
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它给出以下结果:

Result from array_minus + sort : 2
Can't use string ("b") as an ARRAY …
Run Code Online (Sandbox Code Playgroud)

arrays sorting parameters perl

2
推荐指数
2
解决办法
101
查看次数

标签 统计

arrays ×1

parameters ×1

perl ×1

sorting ×1