Chained Ungleichungsnotation in Programmiersprachen

Gibt es eine Programmiersprache, die die verkettete Notation a <b <c unterstützt und in bedingten Anweisungen anstelle von a <b und b <c verwendet wird?

Beispiel

if (2 <x <5)if (2 <x && x <5)

Erste Anweisung sieht für mich besser aus, ist einfacher zu verstehen und der Compiler könnte die Eigenschaft transitivity verwenden, um vor Fehlern zu warnen (z. B. würde 5 <x <2 eine Warnung ausgeben).

Antworten auf die Frage(3)

Ihre Antwort auf die Frage