3
다음 코드를 고려하십시오.클래스 메소드에서 Moose 속성에 액세스하려면 어떻게해야합니까?
package Test1;
use Moose;
has 'something' => (
is => 'rw',
default => 'BLAH!'
);
sub printSomething {
my ($self) = @_;
## What should I use here to get the value of something?
print $self->something;
}
package Test2;
Test1->printSomething();
printSomething
는 something
에 어떻게 액세스 할 수 있습니까?
왜 클래스 메소드에 액세스 할 수있는 속성이 있다고 기대할 수 있는지 설명 할 수 있습니까? 실제로 성취하려는 것은 무엇입니까? – ysth
쿼리 할 DB를 알기 위해 'table'속성을 사용하는 'find'클래스 메소드를 가진 사람 클래스는 어떻습니까? –
그리고 테이블 속성을 찾기 위해 한 가지, 다른 호출을 찾기 위해 다른 것을 원한다면 어떻게 제어합니까? – ysth