CommonLisp Scheme Part12
■ このスレッドは過去ログ倉庫に格納されています
0071デフォルトの名無しさん
NGNGこんなかんじでできるのでは。
例: '(1 + 2 * 3 / 4 - 3)
;とりあえず最初の二項を。
'(+ 1 2)
* ;+より強いので第二引数を書き換え。
'(+ 1 (* 2 3))
/ ;+より強いので第二引数を書き換え。
;/は*と同じなので(* 2 3)の外側に。
'(+ 1 (/ (* 2 3) 4))
- ;+と同じなので外側に。
'(- (+ 1 (/ (* 2 3) 4)) 3)
■ このスレッドは過去ログ倉庫に格納されています