2011年4月14日星期四

Re: [PerlChina] 在Moose中,这种情况handler要如何写才正确?

Hi,

此法不错。谢谢!

/Heng

于 2011年04月14日 12:18, Fayland Lam 写道:
#!/usr/bin/perl

package C;

use Moose;

sub XXX { 'XXX' };

package B;

use Moose;

has 'session' => (
    is  => 'ro',
    isa => 'C',
    default => sub { C->new },
    handles => ['XXX']
);

package A;

use Moose;

has 'req' => (
    is  => 'ro',
    isa => 'B',
    default => sub { B->new },
    handles => ['XXX']
);


package main;

my $a = A->new;

print '1 ' . $a->XXX . "\n";
print '2 ' . $a->req->session->XXX . "\n";

差不多就这个样子

On 2011/4/14 11:59, Beckheng Lam wrote:
可以,有个叫做delegate的概念能这样做。

我的目的是想简化一下代码而已。

于 2011年04月14日 11:00, cnhack TNT 写道:
Moose 正在学习中,不过,Moose 可以实现你所需要的这种功能么?

如果要多次调用 XXX(),直接:

$session = $self->req()->session();
$session->XXX();

这样?

2011/4/14 Beckheng Lam <bi.ken.lam@gmail.com>
Hi,

例如我有个Class,带了一个req属性。可以使 用$self->req()->session()->XXX() 的方法。
如何在handler中写明,就可以直接$self->XXX()而无 需$self->req()->session()->XXX()或 者$self->session()->XXX()这 样?

谢谢!

--
诸法从缘起,如来说是因。
彼法因缘尽,是大沙门说。

--

--

--  诸法从缘起,如来说是因。 彼法因缘尽,是大沙门说。

--  Fayland Lam // http://www.fayland.org/


--  诸法从缘起,如来说是因。 彼法因缘尽,是大沙门说。

2011年4月13日星期三

Re: [PerlChina] 在Moose中,这种情况handler要如何写才正确?

#!/usr/bin/perl

package C;

use Moose;

sub XXX { 'XXX' };

package B;

use Moose;

has 'session' => (
    is  => 'ro',
    isa => 'C',
    default => sub { C->new },
    handles => ['XXX']
);

package A;

use Moose;

has 'req' => (
    is  => 'ro',
    isa => 'B',
    default => sub { B->new },
    handles => ['XXX']
);


package main;

my $a = A->new;

print '1 ' . $a->XXX . "\n";
print '2 ' . $a->req->session->XXX . "\n";

差不多就这个样子

On 2011/4/14 11:59, Beckheng Lam wrote:
可以,有个叫做delegate的概念能这样做。

我的目的是想简化一下代码而已。

于 2011年04月14日 11:00, cnhack TNT 写道:
Moose 正在学习中,不过,Moose 可以实现你所需要的这种功能么?

如果要多次调用 XXX(),直接:

$session = $self->req()->session();
$session->XXX();

这样?

2011/4/14 Beckheng Lam <bi.ken.lam@gmail.com>
Hi,

例如我有个Class,带了一个req属性。可以使 用$self->req()->session()->XXX() 的方法。
如何在handler中写明,就可以直接$self->XXX()而无 需$self->req()->session()->XXX()或 者$self->session()->XXX()这 样?

谢谢!

--
诸法从缘起,如来说是因。
彼法因缘尽,是大沙门说。

--

--

--  诸法从缘起,如来说是因。 彼法因缘尽,是大沙门说。
--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--  Fayland Lam // http://www.fayland.org/

Re: [PerlChina] 在Moose中,这种情况handler要如何写才正确?

可以,有个叫做delegate的概念能这样做。

我的目的是想简化一下代码而已。

于 2011年04月14日 11:00, cnhack TNT 写道:
Moose 正在学习中,不过,Moose 可以实现你所需要的这种功能么?

如果要多次调用 XXX(),直接:

$session = $self->req()->session();
$session->XXX();

这样?

2011/4/14 Beckheng Lam <bi.ken.lam@gmail.com>
Hi,

例如我有个Class,带了一个req属性。可以使用$self->req()->session()->XXX() 的方法。
如何在handler中写明,就可以直接$self->XXX()而无 需$self->req()->session()->XXX()或者$self->session()->XXX()这 样?

谢谢!

--
诸法从缘起,如来说是因。
彼法因缘尽,是大沙门说。

--

--

--  诸法从缘起,如来说是因。 彼法因缘尽,是大沙门说。

Re: [PerlChina] 在Moose中,这种情况handler要如何写才正确?

Moose 正在学习中,不过,Moose 可以实现你所需要的这种功能么?

如果要多次调用 XXX(),直接:

$session = $self->req()->session();
$session->XXX();

这样?

2011/4/14 Beckheng Lam <bi.ken.lam@gmail.com>
Hi,

例如我有个Class,带了一个req属性。可以使用$self->req()->session()->XXX() 的方法。
如何在handler中写明,就可以直接$self->XXX()而无 需$self->req()->session()->XXX()或者$self->session()->XXX()这样?

谢谢!

--
诸法从缘起,如来说是因。
彼法因缘尽,是大沙门说。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] 在Moose中,这种情况handler要如何写才正确?

Hi,

例如我有个Class,带了一个req属性。可以使用$self->req()->session()->XXX()
的方法。
如何在handler中写明,就可以直接$self->XXX()而无
需$self->req()->session()->XXX()或者$self->session()->XXX()这样?

谢谢!

--
诸法从缘起,如来说是因。
彼法因缘尽,是大沙门说。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: 答复: [PerlChina] 美国Mason公司招聘信息.

如果我回成都了,肯定会去试试的

在 2011年4月13日 下午6:04,蒋宇捷 <hfahe@163.com>写道:

不错。

 

发件人: perlchina+bnccne9yaoxbbdk25xtbboeoqv3wa@googlegroups.com [mailto:perlchina+bnccne9yaoxbbdk25xtbboeoqv3wa@googlegroups.com] 代表 cathy
发送时间: 2011年4月13日 17:33
收件人: perlchina@googlegroups.com
主题: [PerlChina] 美国Mason公司招聘信息.

 

有意者,请回复此邮件哈, 我会在2个工作日内与你联系.


*
工作经验2年以上。
*
深刻领会面向对象的思想,有网站开发经验,熟悉Linux, Perl, PHP者优先。
*
一定的英文读写和沟通能力,我们的书面交流主要是英语(如项目管理和程序注释,每周有国外工程师参与的在线会议)。

* 熟悉以下技术或工具: ORACLE / MYSQL,  JavaScript / JQuery, XML / HTML / CSS, Subversion等。
 *
有良好的团队协作能力,善于与团队沟通和交流, 工作积极主动,具有自主学习能力和良好的工作态度, 富有责任心和创新精神。
*
成都,全职。
*
提供一个月带薪脱产学习Perl机会(学习期工资3000元或以上)。
*
未来可与国外世界一流工程师合作,参与新项目的开发,并获得国内、外高级工程师的现场培训。

 

2011/4/13 胡松涛 <idisblueflash@gmail.com>

�到了很多!

松�

在 Wed, 13 Apr 2011 13:27:24 +0800,Hao Wu <echowuhao@gmail.com> 写道:

 

讲perl发展史的幻灯片 www.iinteractive.com/yapc/slides.html

幻灯片制作也很漂亮。



--

使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/

--

您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

 

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
明杰

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

答复: [PerlChina] 美国Mason公司招聘信息.

不错。

 

发件人: perlchina+bnccne9yaoxbbdk25xtbboeoqv3wa@googlegroups.com [mailto:perlchina+bnccne9yaoxbbdk25xtbboeoqv3wa@googlegroups.com] 代表 cathy
发送时间: 2011年4月13日 17:33
收件人: perlchina@googlegroups.com
主题: [PerlChina] 美国Mason公司招聘信息.

 

有意者,请回复此邮件哈, 我会在2个工作日内与你联系.


*
工作经验2年以上。
*
深刻领会面向对象的思想,有网站开发经验,熟悉Linux, Perl, PHP者优先。
*
一定的英文读写和沟通能力,我们的书面交流主要是英语(如项目管理和程序注释,每周有国外工程师参与的在线会议)。

* 熟悉以下技术或工具: ORACLE / MYSQL,  JavaScript / JQuery, XML / HTML / CSS, Subversion等。
 *
有良好的团队协作能力,善于与团队沟通和交流, 工作积极主动,具有自主学习能力和良好的工作态度, 富有责任心和创新精神。
*
成都,全职。
*
提供一个月带薪脱产学习Perl机会(学习期工资3000元或以上)。
*
未来可与国外世界一流工程师合作,参与新项目的开发,并获得国内、外高级工程师的现场培训。

 

2011/4/13 胡松涛 <idisblueflash@gmail.com>

�到了很多!

松�

在 Wed, 13 Apr 2011 13:27:24 +0800,Hao Wu <echowuhao@gmail.com> 写道:

 

讲perl发展史的幻灯片 www.iinteractive.com/yapc/slides.html

幻灯片制作也很漂亮。



--

使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/

--

您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

 

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。