野分です。 引数を取らないメソッド名の末尾には?!を使用することができますが、これを 引数を取るメソッド名(要素代入)にも使用できるように拡張できませんでしょ うか? foo.use_expansion? = true みたいに、boolを受け取るプロパティに適用できるようにすれば、その意図がよ り明確になって便利だと思うのですが…… 三項演算子と衝突しそうですが、+とか-のルールをベースに 三項演算子の?は、「前後ともスペースが無い」「前後ともスペースがある」 のどちらかしか許さない とすれば回避できるかと思います。