perl 类里的函数调用其他类的函数
来源:互联网 发布:网络英语写作平台推荐 编辑:程序博客网 时间:2024/06/08 01:25
perl 类里的函数调用其他类的函数:package Horse;use base qw(Critter);sub new {my $invocant = shift;my $class = ref($invocant) || $invocant;my $self = {color => "bay",legs => 4,owner => undef,@_, # 覆盖以前的属性};return bless $self, $class;#return $self;};sub sum1 { $self=shift; my $a=shift; my $b=shift; return $a + $b + 7;};our @arr=qw/1 2 3 4 5 6 7/;our %h1=(1,2,3,4,5,6,7,8);1;[root@wx03 test]# cat Critter.pm package Critter;unshift(@INC,"/root/test"); use message;sub new { my $self = {}; my $invocant = shift; my $class = ref($invocant) || $invocant;my ($name)=@_; my $self = { "name" =>$name }; bless $self, $class; # Use class name to bless() reference return $self;};sub sum2 { $self=shift; my $a=shift; my $b=shift; return $a + $b;};sub fun1 { $self=shift; message::message($self);};sub on_receive_msg:lvalue{ $self=shift; $self->{name}="aabbccdd123141242"; $self->{on_receive_msg};};our $str="12312";1;[root@wx03 test]# cat message.pm package message;sub message {my $self=shift; $self->{color}="q3szczxcae2";return "message 31313131\n";};1;[root@wx03 test]# cat t10.pl unshift(@INC,"/root/test"); use Horse;;use Critter;my $ua=Horse->new();print $ua->fun1();print $ua->{color};print "\n";[root@wx03 test]# perl t10.pl message 31313131q3szczxcae2
0 0
- perl 类里的函数调用其他类的函数
- 怎样从Perl中调用C库里的函数
- 类的构造函数调用其他构造函数
- python调用其他py文件的函数和类
- 多线程,成员函数内创建线程,线程函数调用类内的其他成员函数
- 函数调用里的*和**
- Perl函数的声明与调用
- 如何在类里调用MXML内声明的函数
- 如何在c里调用c++的类函数
- C++类里的成员函数如何调用全局变量
- js调用其他frame里的js函数和dom元素
- 在静态函数中调用其他类的成员函数示例
- VC中调用其他程序的函数
- 调用其他文件py文件的函数
- 【Unity】动态调用其他脚本的函数
- C++里类的构造函数与析构函数的调用时间
- 关于JavaScript函数调用其他函数的笔记
- 在主函数中调用其他文件内的函数
- Javascript之parseInt注意事项一例
- 二分-0011
- Android 学习笔记之十 Listview 优化原理
- Android学习十二周_Android性能优化
- 图像算法研究---索引图像旋转缩放锯齿问题
- perl 类里的函数调用其他类的函数
- UIWebView 1,修改背景的暗灰色 2,周边的灰色 3, 自带的链接点击事件
- 在windows下安装flex和bison
- 二分-浮点
- k-means聚类算法
- 为什么我不接外面私活、也不反对别人接外面私活?
- 03.手把手教你 .Net EasyUI DataGrid(带搜索功能的数据表格)
- 用户和组与进程凭证
- leetcode 238. Product of Array Except Self-数组乘积