質問: (1..n).inject(0){|s, i| s + ...} の値をmとし、-mを求めるとき、 ``` -(1..n).inject(0){|s, i| s + ...} - (1..n).inject(0){|s, i| s + ...} ``` のいずれが良いでしょうか? 個人的には-(1..n).inject(0){|s, i| s + ...} の方がいい (途中で出てきたとき、何とか 引く mと誤解されそうなので...) と思っているのですがどうでしょうか?
回答: 単項演算子を使う場合にどう書くかということが統一されているならどちらでも良いと思います。 `-1`を`- 1`と書くかと言われるとそうは普通は書かないので、普通は空白を入れないでしょうか。