Я хочу отобразить некоторую статистику данных, хранящихся в массиве массивов. У меня есть три категории (видео, статьи, вебинары), но позже они могут расшириться. Структура статистики по категориям будет практически одинаковой. Например: общее количество видео, последняя дата добавления новой записи в категорию и т. Д.
Пока что я могу представить себе хэш массива для хранения статистики. Где массив будет содержать структуру статистики по категориям и будет (почти) одинаковым для всех категорий. Кто-нибудь может придумать какое-нибудь лучшее решение с точки зрения
- легко включить новую категорию
- легко манипулировать / назначать / рассчитывать все статистические данные
- легко отображать
моя идея выглядит как
stats = { 'video' = [], 'article' = [], 'webinar' = [] }
stats_array = ['Total number','Last date added','etc']
и тогда я бы сделал что-то вроде
stats['video'][stats_array.index('Total number')] +=1