我计划存储所有允许重载的函数签名。现在我有一个看起来像这样的嵌套 HashMap:
HashMap<String,HashMap<ArrayList<Type>,Object>>
其中第一个键 ,String
包含函数的名称。第二个键 ,ArrayList<Type>
包含参数数据类型。现在,我知道使用 ArrayList 作为键是一种糟糕的做法,所以我想知道是否有更好的解决方案来存储函数签名?
我计划存储所有允许重载的函数签名。现在我有一个看起来像这样的嵌套 HashMap:
HashMap<String,HashMap<ArrayList<Type>,Object>>
其中第一个键 ,String
包含函数的名称。第二个键 ,ArrayList<Type>
包含参数数据类型。现在,我知道使用 ArrayList 作为键是一种糟糕的做法,所以我想知道是否有更好的解决方案来存储函数签名?