我想知道这种变量是否存在于任何语言中?有问题的变量可以通过键和索引访问。我不知道是否有名称所以我将其称为“镜像变量”说我有一个名为dictionary
和dictionary = rabbit : 0, 'turtle : 1, 'shark' : 3
的镜像变量。因此,使用此变量,我可以调用dictionary('rabbit')
并返回0
,如果我调用dictionary(3)
,则会返回'shark'
。
当然,您可以使用大多数语言中的对象来模拟此行为,但我想知道是否存在此数据类型的术语,以及它是否曾在某种语言中本机实现?