Существует ли независимое от языка имя для символа между ключом карты и значением? - PullRequest
4 голосов
/ 19 сентября 2011

т.е. есть ли общее имя для : в Groovy ['a':'1'], => в Ruby's {:a => '1'}, -> в Scala's Map('a'->'1')?

Ответы [ 3 ]

3 голосов
/ 19 сентября 2011

Я не уверен, что есть конкретное слово для этого, но вы могли бы назвать его оператором "сопоставляется с".

То есть: maps to 1

1 голос
/ 26 сентября 2011

Ну, структура , ассоциативный массив , а роль - оператор присваивания. Для данного языка выражение можно назвать токеном присваивания.

В целом, хотя я не думаю, что есть стандартное имя, но результирующие структуры данных (ассоциативные массивы) и типы операций (то есть назначение) довольно универсальны. Вы также можете взглянуть на эту запись в Википедии для сравнения по языкам.

0 голосов
/ 26 сентября 2011

Похоже, что для этого символа нет общепринятого термина, хотя есть несколько вариантов с некоторой тягой, перечисленной в других ответах.

...