Tengo una clase Moose con un atributo que es un ArrayRef (solo lectura) y es manipulado internamente por el objeto. Pero cuando alguien llama al método de acceso, quiero que devuelva una matriz (o lista), no una referencia. Esto no solo reduciría la cantidad de desreferenciaciones que el usuario de la clase tiene que hacer, sino que tampoco puede manipular accidentalmente la misma referencia que usa mi objeto.Atributo Moose ArrayRef devuelto como un Array
¿Cuál es la mejor manera de hacer esto? ¿Algún tipo de coacción?
Los documentos para 'auto_deref' (en Moose git) lo hacen más claro ahora. – hdp