게으른 속성 중 하나가 설정되었는지 확인하는 방법을 찾으려합니다. Moose :: Meta :: Attribute 및 클래스 :: MOP :: Attribute에 대한 문서를 모두 살펴본 결과 get_value
및 has_value
메서드가 표시되었지만 제대로 작동하지 않는 것 같습니다.무스 - 게으른 속성이 설정되었는지 확인합니다.
$attr->has_value($instance)
을하지만 $ 예는 무엇인가 :
get_value
에 대한 문서를 말한다? 객체를 사용하려고했지만 오류가 반환됩니다.
"You must pass a package name and it cannot be blessed.."
도움이 되었습니까?
'$ instance'가 개체 여야합니다. 더 많은 코드를 보지 않으면 무엇을 잘못하고 있는지 알기가 어렵습니다. –
명확히 해주셔서 감사합니다. 실제로 $ 인스턴스로 내 개체를 사용하여 작업, 그것은 단지 시간의 진정한 100 %를 반환했다. 그러나 그것은 다른 문제로 보입니다, 그래서 나는 다른 질문으로 그것을 물어볼 것입니다. – Ryan