我在创建符合以下模式的数据结构时遇到了难题:
Map<String, T>
是主要的构建块,其中T
要么是Map<String, T>
,要么是作为终端运算符的List<String>
。是否可能在Java
中构建类似的内容,这个想法来自函数式语言��如F#
或类似于Haskell
的语言。我在SO
上进行了搜索,但目前还没有找到与我在Java
中的想法相匹配的任何东西。