注:初めて* lispのLispのどのような関数で、変数名を比較することができますか?
を使用して、私は宿題を持っている、と私たちは基本的に0または1例で式をバインドすると想定されています
(defun orexp (a b) (list 'or a b))
(setq p3 (orexp 1 'a)) ;which equals (or 1 a)
は、私は関数を作成したいと言いますそれらを結合することによって、それらを評価し、それらを単純化するが、簡素化を無視して、どのように私はこのような何かやってそれらをバインドすることができます。
(evalexp p3 '((a 0)))
をし、で終わる:
(or 1 0)
私はそれを検索しようとしましたが、何も見つかりませんでした。私はそれがより良い説明が必要かどうか私に教えてください、私は情報を残しているので、その宿題と私は答えが欲しくないので、私の問題について行く方法のヒント。ありがとう。
はい、それは何ですか? – Andy
実際、変数名を比較できますか? – Andy
はい、あなたはlispのシンボルを比較できます。 –