Map键和值之间的符号是否存在与语言无关的名称?

时间:2011-09-19 05:01:16

标签: language-agnostic syntax programming-languages associative-array

即。在Groovy的:中有['a':'1']的通用名称,在Ruby的=>中是{:a => '1'},在Scala的->中有Map('a'->'1')吗?

3 个答案:

答案 0 :(得分:3)

我不确定是否有特定的词,但您可以将其称为“map to”运算符。

即:maps to 1

答案 1 :(得分:1)

嗯,结构是an associative array,角色是赋值运算符。对于给定的语言,表达式可以称为赋值标记。

但是,一般来说,我认为没有标准名称,但结果数据结构(关联数组)和操作类型(即赋值)非常普遍。您还可以查看this Wikipedia entry以了解各种语言的比较。

答案 2 :(得分:0)

这个符号似乎没有普遍接受的术语,尽管在其他答案中列出了一些具有一些牵引力的变体。