In message "[ruby-list:19914] Re: 演算子とスペース"
    on 99/12/27, Matsuo Hisanori <hisanori / sitc.toshiba.co.jp> writes:
>2. 「i +1」を通すのと、"....(具体的な何かが入る)"がトレードオフの関係にある。
>   "....(具体的な評価基準が入る)"に照らし、後者を選択した。
>
>…。2の説明は出来ないから1にしようTT

もともと複雑な問題を考慮してあるのであんまりコンパクトに言え
ないけど、こんな感じかなぁ

  def f(x); 2*x-1; end
  f = 10

  # まず「-」について
  a = f -1
  b = f(-1)
  p a == b #=> true
  a = f - 1
  b = f-1
  p a == b #=> true

  # 対称性を考慮して「+」についても
  a = f +1
  b = f(+1)
  p a == b #=> true
  a = f + 1
  b = f+1
  p a == b #=> true

-- ごとけん