Поддержка языков для операторов связанного сравнения (x

вопрос был опубликован о связанных операторах сравнения и о том, как они интерпретируются на разных языках.

Объединение операторов сравнения означает, что (x будет интерпретироваться как ((x вместо ( (x .

Комментарии к этому вопросу показывают, что Python, Perl 6, и Mathematica поддерживают объединение операторов сравнения, но какие еще языки поддерживают эту функцию и почему она не встречается чаще?

Беглый взгляд на документацию Python показывает, что эта функция существует по крайней мере с 1996 года. Есть ли причина, по которой большее количество языков имеет не добавлен этот синтаксис?

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

21
задан Community 23 May 2017 в 12:02
поделиться