Perl - Массив объектов

Здесь вопрос нубов.

Я уверен, что ответом будет создание объектов и сохранение их в массиве, но я хочу посмотреть, есть ли более простой способ.

В нотации JSON я может создать такой массив объектов:

[
  { width : 100, height : 50 },
  { width : 90, height : 30 },
  { width : 30, height : 10 }
]

Красиво и просто. Не спорю.

Я знаю, что Perl - это не JS, но есть ли более простой способ дублировать массив объектов, а затем создать новый «класс», новые объекты и поместить их в массив?

Я предполагаю, что это могло бы сделать возможным, так это обозначение типа объектного литерала, предоставляемое JS.

Или есть другой способ сохранить два значения, как указано выше? Думаю, у меня могло бы быть просто два массива, каждый со скалярными значениями, но это кажется уродливым ... но намного проще, чем создание отдельного класса и все такое дерьмо. Если бы я писал Java или что-то в этом роде, тогда не было бы проблем, но я не хочу, чтобы меня это все беспокоило, когда я просто пишу небольшой скрипт.

8
задан Steve 9 August 2011 в 19:48
поделиться