【发布时间】:2016-04-25 15:23:36
【问题描述】:
我是 Perl 语言的新手。
谁能解释一下下面的子程序,my ($self, $firstName)和$self->{_firstName}有什么区别,如果你能用Java联系起来解释一下会很有帮助:
sub setFirstName {
my ( $self, $firstName ) = @_;
$self->{_firstName} = $firstName if defined($firstName);
return $self->{_firstName};
}
【问题讨论】:
-
$self是this,但 perl 不像 java 需要显式赋值。
标签: perl