是否有可能获得哈希码或值的任何唯一表示?

Is it possible to get a hashcode or any unique representation of a value?

在Java中,Object class有一个hashCode()函数,这对于能够(尽可能地)获得唯一的表示很有用一个东西。 Rascal 有类似的 value 吗?

目的:我有一个大的list[value](其中捕获了源代码行的内容,例如strnodeint等)并希望将其用作查找中的键 table (map).

在 rascal 中,你可以使用任何值作为映射中的键,如果你只希望某些字段很重要,我认为最好的方法是用构成键的字段创建一个新的元组,并使用它。但在大多数情况下,使用整个值,或对值进行小的简化。