プレインクリメント演算子とポストインクリメント演算子はよく知られています。
c++; // c = c + 1
++c; // ditto
そして、この原則を拡張する「複合演算子」:
c += 5; // c = c + 5
s .= ", world"; // s = s . ", world"; e.g. PHP
私はしばしば「結合後の演算子」が必要でした。これにより、次のことが可能になります。
s =. "Hello "; // s = "Hello " . s
明らかに、これは交換不可能な演算子でのみ実際に有用であり、構文が借用されていても、意味は前/後インクリメントから変更されます。
そのような演算子を提供する言語を知っていますか?なぜそれがより一般的ではないのですか?