Perl:传递给子例程的数组的打印名称

心电图

正在将一个数组和一个标量传递给一个函数,以检查该值在数组中是否在其中(如果不是该值的一部分),然后推入数组。仅供参考,按下时它必须显示的是必须显示数组的名称。这是我的代码

use v5.10.1;
use strict;
use warnings;

my @ARRAY1 = qw/This is array of backup /;
my @ARRAY2;


my $value = "version.xml" ;


sub CheckPush($$)
{

my $val = shift (@_);
my $array_ref= shift (@_);

     unless ($val ~~ @$array_ref )
     {
        print "$val is going to push to array  \n";
        push(@$array_ref,$val);
     }   
return (@$array_ref);
} 

@ARRAY1 = CheckPush($value,\@ARRAY1);
print "out \n";
foreach $_ (@ARRAY1) {
print "$_ \n";
}

@ARRAY2 = CheckPush ($value,\@ARRAY2);
print "out2 \n";
foreach $_ (@ARRAY2) {
print "$_ \n";
}

放出应该像下面

$val is going to push Array (@ARRAY1)
$val is going to push Array (@ARRAY2)
口渴

将数组的名称与引用一起传递;并不难。

人们使用源过滤器或PadWalker :: var_name来做到这一点,但这不是一个好主意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Perl-将数组传递给子例程

来自分类Dev

Perl:如何访问传递给子例程的哈希数组

来自分类Dev

将子例程传递给Perl子例程

来自分类Dev

将数组传递给Perl length子例程时会发生什么?

来自分类Dev

将数组,标量和哈希传递给Perl中的子例程

来自分类Dev

将数组,标量和哈希传递给Perl中的子例程

来自分类Dev

将数组和哈希传递给Perl中多个线程的子例程

来自分类Dev

Perl,将数组传递给子例程,处理未声明的变量

来自分类Dev

参数传递给Perl子例程的顺序重要吗?

来自分类Dev

将大量参数传递给Perl子例程还是?

来自分类Dev

Perl:修改作为参数传递给子例程的变量

来自分类Dev

参数传递给Perl子例程的顺序重要吗?

来自分类Dev

将参数传递给Perl类子例程

来自分类Dev

将Perl数组取消引用作为参数传递给子例程时,它无法正常工作

来自分类Dev

将Perl数组取消引用作为参数传递给子例程时,它无法正常工作

来自分类Dev

将工作表传递给子例程

来自分类Dev

Fortran将数字传递给子例程

来自分类Dev

将散列传递给子例程

来自分类Dev

将正则表达式传递给perl子例程

来自分类Dev

将参数从另一个模块perl传递给子例程

来自分类Dev

Perl + Tk:将(滚动/列表框)小部件引用传递给子例程

来自分类Dev

Perl:CGI模块-将param()作为参数传递给子例程

来自分类Dev

fortran,将可分配数组传递给具有右边界的子例程

来自分类Dev

如何将动态分配的数组传递给子例程

来自分类Dev

Fortran是否复制传递给函数/子例程的数组节的副本?

来自分类Dev

传递给子例程时,为什么对数组的引用会更改为哈希引用

来自分类Dev

VBA Word如何将数组的一部分传递给子例程?

来自分类Dev

如何将哈希和数组的引用传递给子例程

来自分类Dev

将2d数组作为1d参数fortran传递给子例程

Related 相关文章

  1. 1

    Perl-将数组传递给子例程

  2. 2

    Perl:如何访问传递给子例程的哈希数组

  3. 3

    将子例程传递给Perl子例程

  4. 4

    将数组传递给Perl length子例程时会发生什么?

  5. 5

    将数组,标量和哈希传递给Perl中的子例程

  6. 6

    将数组,标量和哈希传递给Perl中的子例程

  7. 7

    将数组和哈希传递给Perl中多个线程的子例程

  8. 8

    Perl,将数组传递给子例程,处理未声明的变量

  9. 9

    参数传递给Perl子例程的顺序重要吗?

  10. 10

    将大量参数传递给Perl子例程还是?

  11. 11

    Perl:修改作为参数传递给子例程的变量

  12. 12

    参数传递给Perl子例程的顺序重要吗?

  13. 13

    将参数传递给Perl类子例程

  14. 14

    将Perl数组取消引用作为参数传递给子例程时,它无法正常工作

  15. 15

    将Perl数组取消引用作为参数传递给子例程时,它无法正常工作

  16. 16

    将工作表传递给子例程

  17. 17

    Fortran将数字传递给子例程

  18. 18

    将散列传递给子例程

  19. 19

    将正则表达式传递给perl子例程

  20. 20

    将参数从另一个模块perl传递给子例程

  21. 21

    Perl + Tk:将(滚动/列表框)小部件引用传递给子例程

  22. 22

    Perl:CGI模块-将param()作为参数传递给子例程

  23. 23

    fortran,将可分配数组传递给具有右边界的子例程

  24. 24

    如何将动态分配的数组传递给子例程

  25. 25

    Fortran是否复制传递给函数/子例程的数组节的副本?

  26. 26

    传递给子例程时,为什么对数组的引用会更改为哈希引用

  27. 27

    VBA Word如何将数组的一部分传递给子例程?

  28. 28

    如何将哈希和数组的引用传递给子例程

  29. 29

    将2d数组作为1d参数fortran传递给子例程

热门标签

归档