まつもと ゆきひろです

PerlでもPythonでも ** 演算子の結合強度は最強になってます。
よって  -2**2 は (-2)**2 ではなく -(2**2) になります。

これって、私の感覚とは違うんですが、なんか事情があるんですか?
FORTRANでそうだとか。

それとは別に

  -13.remainder(4)

が実は

  -(13.remainder(4))

の意味だってのにも違和感があるのでした。
どうしたら良いのか不明ですが。