LINUX.ORG.RU

История изменений

Исправление DarkEld3r, (текущая версия) :

Ну и лично для меня есть некая логическая непоследовательность в том, что HashMap от K и V записывается как HashMap<K,V>, а тупл из K и V, как (K,V), вместо Tuple<K,V>.

Но ведь тебя не смущает, что в плюсах есть [int] и array<int, 10>. Хотя претензию более-менее понимаю: меня в своё время напрягало, что «ассоциативные массивы» в D имеют свой отдельный синтаксис. Но кортежами в плюсах пользоваться не особо удобно, так что такую вещь можно и «встроить» в язык.

А ещё в расте нет вариадиков (для дженериков). Может дело в этом.

Исходная версия DarkEld3r, :

Ну и лично для меня есть некая логическая непоследовательность в том, что HashMap от K и V записывается как HashMap<K,V>, а тупл из K и V, как (K,V), вместо Tuple<K,V>.

Но ведь тебя не смущает, что в плюсах есть [int] и array<int, 10>. Хотя претензию более-менее понимаю: меня в своё время напрягало, что «ассоциативные массивы» в D имеют свой отдельный синтаксис. Но кортежами в плюсах пользоваться не особо удобно, так что такую вещь можно и «встроить» в язык.