[英]How can I force an object attribute in Perl to be set to a full array instead of just its length?
我有一個用方法childNodes()定義的對象,該方法返回一個數組。 當我做類似的事情時:
my @arr = obj->childNodes()
我可以清楚地看到它可以正確地返回一個數組。
我的問題是,當我嘗試使用此方法設置另一個類對象的屬性時,Perl決定我只想要childNodes()的長度,而不是整個數組的長度。 這根本不是我想要的,並且毀了一切。 我為此使用的代碼是:
$self->{'_arr'} = obj->childNodes()
如何將$ self-> {'_ arr'}設置為數組,而不只是標量數字?
提前致謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.