m-n+1 in Lisp

前置記法な Lisp で m-n+1 をどう書くかなーって思ってたら反応があったのでまとめてみたよ
0
Kojima @t33f

Lisper にきいてみたいこと。m - n + 1 をどう書きますか。候補としては (1+ (- m n)), (+ (- m n) 1), (- m n -1), (+ m (- n) 1) ぐらいが思いつくんだけど。

2011-01-10 16:20:26
@g177564

(+ m (- n) 1) とか結構好きです。引数の順番を入れかえても良いのがイイ!

2011-01-10 16:24:48
Kojima @t33f

(+ m (- n) 1) に票が入っている

2011-01-10 16:31:11
でこれき @dico_leque

(+ (- m n) 1) か (+ m (- n) 1) かなあ。 3項以上の - は苦手。 / も

2011-01-10 16:37:56