Я планирую создать класс, представляющий html-таблицу, проблема в том, что он должен содержать 3+ измерения, одно измерение будет шириной, а остальные будут по длине, например:
foo1:bar1
foo1:bar2
foo2:bar1
foo2:bar2
etc.
Теперь я обдумываю, как представить это в моем классе, моя идея состоит в том, чтобы использовать многоуровневый словарь, то есть такой, который можно индексировать следующим образом: myDict[fooKey][barKey][...]
, это хорошая идея?Является ли это возможным?Как?
Могу ли я позволить пользователю класса дать ему любой Словарь вместе с глубиной int и затем привести к словарю при внутреннем использовании класса?
edit: Похоже, я был немного неясен, очевидно, что есть практический предел глубины, но я бы предпочел кодировать его для любой глубины, глубина должна быть задана пользователем класса.