0
我想將s表達式的當前行傳遞給方案解釋器並執行它,我應該怎麼做?使用chez方案執行當前的s表達式
我使用Chez Scheme Petite作爲解釋器,但是,如果我將一個文件傳遞給它,它只是設置環境,我只是想將代碼傳遞給它並運行代碼並獲得打印結果。
例如,我有這樣的代碼
(define fact
(lambda (n)
(cond ((= n 1) 1)
(else (* n (fact (- n 1)))))))
(fact 5)
並將其保存爲fact.ss;
如果我在cmd中運行它,petite fact.ss,我只能設置環境,我需要在「>」後重新輸入(事實5),然後得到結果打印。