#!/usr/bin/perl use strict; use warnings; use Data::Dumper; package MyClass; use Moose; #use Moose::Util::TypeConstraints; has 'somearray' => ( is => 'rw', isa => 'ArrayRef[Int]'); #has 'somearray' => ( is => 'rw', isa => 'ArrayRef'); 1; package main; #use Moose; #use Moose::Util::TypeConstraints; my @array = (1,2); print Dumper(@array); my $stuff = new MyClass(somearray => \@array); print Dumper($stuff);