Мы все знакомы с операторами до и после приращения, например,
c++; // c = c + 1
++c; // ditto
и «комбинированные операторы», расширяющие этот принцип:
c += 5; // c = c + 5
s .= ", world"; // s = s . ", world"; e.g. PHP
Мне часто требовался «посткомбинированный оператор», который позволял бы:
s =. "Hello "; // s = "Hello " . s
Очевидно, что это действительно полезно только для некоммутируемых операторов, и значение изменяется от пре- / постинкрементного, даже если синтаксис заимствован.
Вам известен какой-либо язык, предлагающий такого оператора, и почему он не является более распространенным?