perl面向对象编程(参数篇)-子程序参数@_的使用
来源:互联网 发布:爱奇艺网络电影 编辑:程序博客网 时间:2024/05/22 07:44
传递给子程序的参数放置在数组@_中,而且可以从那里提取它们。例:
sub addem
{
$value1 = @_[0];
$value2 = @_[1];
print "$value1 + $value2 = ", ($value1 + $value2),"/n";
}
addem(2, 2);
2 + 2 = 4;
也可以从其他方法从@_中得到值,例如用shift:
sub addem
{
$value1 = shift @_;
$value2 = shift @_;
print "$value1 + $value2 = ", ($value1 + $value2), "/n";
}
addem(2, 2);
2 + 2 = 4;
在子程序中,shift函数在默认情况下使用@_,所以可以这样改写这段代码:
sub addem
{
$value1 = shift ;
$value2 = shift ;
print "$value1 + $value2 = ", ($value1 + $value2), "/n";
}
addem(2, 2);
2 + 2 = 4;
也可以像这样用列表赋值方法一次得到全部参数:
sub addem
{
($value1, $value2) = @_ ;
print "$value1 + $value2 = ", ($value1 + $value2), "/n";
}
addem(2, 2);
2 + 2 = 4;
- perl面向对象编程(参数篇)-子程序参数@_的使用
- perl面向对象编程(参数篇)-@ARGV数组
- perl 子程序传递参数
- perl 子程序的使用
- Perl子程序参数是数组或哈希表时的问题
- Perl的面向对象编程
- PERL语言入门:第四章:子程序(函数):参数与子程序的私有变量
- Perl教学 第十三篇 Perl的面向对象编程
- perl 子程序传递参数不同类型变量 设置
- 面向对象_形式参数是类名的问题
- Perl 面向对象编程时 bless()函数的使用
- Perl 面向对象编程
- 子程序的参数传递方法
- 任意个参数的子程序
- 第十三章 Perl的面向对象编程
- perl面向对象编程-方法的调用
- 第十三章 Perl的面向对象编程
- Perl的面向对象编程-构造函数
- asp.net 页面截取一定长度(显示长度)字符串函数
- static 用法小结
- 一句让老婆感动一生的脏话
- perl面向对象编程(参数篇)-@ARGV数组
- 锁是网络数据库中的一个非常重要的概念
- perl面向对象编程(参数篇)-子程序参数@_的使用
- 无技术含量的正则表达式笔记
- C#的编程好习惯
- 利用pannel实现层切换
- Servlet filter过滤RequestDispatcher.forward内部转发, 及FilterChain.doFilter的顺序
- Windows2003建立域控制器
- SAP
- 初来
- FLEX实践:表格中添加链接,弹出窗口,复选框,按钮