Perl--子程序传参
2014-12-20 11:23
169 查看
<pre name="code" class="sql">[oracle@june2 ~]$ cat 11.pl #!/usr/bin/perl #use strict; #use warnings; use File::Path; use File::Copy; #use Net::FTP; sub printlog { print "\@_ is @_\n"; my ($LogInfo)= @_; my $var= shift; print "\$var is $var\n"; my $var1= shift; print "\$var1 is $var1\n"; my $CurrTime = "2014-12-31"; # 当前时间 if(!defined($LogInfo) ){$LogInfo="";} my $StrLog="【${CurrTime}】 --- ${LogInfo} \n"; #print $StrLog; #print LOGFILE $StrLog; } printlog(aa, bb, cc, dd); [oracle@june2 ~]$ perl 11.pl @_ is aa bb cc dd $var is aa $var1 is bb ------------------------------------------------------------------------------[oracle@june2 ~]$ cat 11.pl #!/usr/bin/perl #use strict; #use warnings; use File::Path; use File::Copy; #use Net::FTP; sub printlog { print "\@_ is @_\n"; my ($LogInfo)= @_; print "\$LogInfo is $LogInfo\n"; my $CurrTime = "2014-12-31"; # 当前时间 if(!defined($LogInfo) ){$LogInfo="";} my $StrLog="【${CurrTime}】 --- ${LogInfo} \n"; print $StrLog; #print LOGFILE $StrLog; } printlog(aa, bb, cc, dd); [oracle@june2 ~]$ perl 11.pl @_ is aa bb cc dd $LogInfo is aa 【2014-12-31】 --- aa ----------------------------------------------------------------------------- [oracle@june2 ~]$ cat 11.pl #!/usr/bin/perl #use strict; #use warnings; use File::Path; use File::Copy; #use Net::FTP; sub printlog { print "\@_ is @_\n"; my ($LogInfo,$var)= @_; print "\$LogInfo is $LogInfo\n"; my $CurrTime = "2014-12-31"; # 当前时间 if(!defined($LogInfo) ){$LogInfo="";} my $StrLog="【${CurrTime}】 --- ${LogInfo}----$var \n"; print $StrLog; #print LOGFILE $StrLog; } printlog(aa, bb, cc, dd); [oracle@june2 ~]$ perl 11.pl @_ is aa bb cc dd $LogInfo is aa my ($LogInfo,$var)= @_; 表示把数组的第一个元素赋值为$LogInfo,第2个元素给$var
相关文章推荐
- perl 5中三个预定义的特定子程序
- perl学习之子程序
- perl中push用法,子程序返回值的反思
- Perl笔记:03、子程序
- perl 子程序传递参数
- Perl教学 第八篇 子程序
- Perl 教学 子程序
- perl学习(4) 子程序
- PERL语言入门:第四章:子程序(函数):参数与子程序的私有变量
- Perl中关于用户定义子程序的返回值(基础)
- Perl-13---子程序-1
- Perl的子程序(二)
- PERL语言入门:第四章:子程序(函数):习题1:写一个程序, 求所有参数的和
- perl 子程序传递参数不同类型变量 设置
- perl中子程序的运用,以及在子程序中变量进行私有(my)声明的重要性
- perl的子程序
- Perl-13---子程序-2
- 在VC中调用PERL子程序
- perl写子程序持久性私有变量state声明符报错的原因
- Perl-13---子程序-3