Noob pregunta aquí.Perl - Matriz de objetos
Estoy seguro de que la respuesta será crear objetos, y almacenarlos en una matriz, pero quiero ver si hay una manera más fácil.
En la notación JSON que puede crear una matriz de objetos de este modo:
[
{ width : 100, height : 50 },
{ width : 90, height : 30 },
{ width : 30, height : 10 }
]
bonito y sencillo. No discutiendo eso.
Sé que Perl no es JS, pero ¿hay una manera más fácil de duplicar una matriz de objetos, luego crear una nueva "clase", nuevos objetos y empujarlos en una matriz?
Supongo que lo que haría esto posible es una notación de tipo literal de objeto que proporciona JS.
¿O existe otra forma de almacenar dos valores, como en el ejemplo anterior? Supongo que podría tener dos arreglos, cada uno con valores escalares, pero eso parece feo ... pero mucho más fácil que crear una clase por separado, y toda esa porquería. Si estuviera escribiendo Java o algo así, entonces no hay problema, pero no quiero molestarme con todo eso cuando estoy escribiendo un pequeño guión.
En JS , los objetos son básicamente lo mismo que hashes/arrays asociativos. En Perl, son ideas distintas. Si solo necesitas algo para poner datos, no necesitas un objeto. Los objetos son cosas con * comportamiento *. – hobbs