读书人

关于Scheme的一个有关问题

发布时间: 2012-02-29 16:44:11 作者: rapoo

关于Scheme的一个问题
关于Scheme的一个问题

真不好意思, 发在C++版,因为我认为C++版有能解答的人,而且FP版的人气比较低...

该问题来自这篇文章:
http://www.cnblogs.com/linkcd/archive/2007/02/28/196087.html#659633
乐过以后,我想了一下
如下是我写的代码
(define (Foo op x y)
(op x y))
(foo + (read) (read))
(foo (read) (read) (read))

第二次执行foo函数时是会出错(编译器DrScheme)
不能实现文章中想要的功能.请问为何?
初学,望大家包涵

[解决办法]
函数式编程?我找人给你问问,呵呵
[解决办法]
(Foo (eval-string (read-string 1)) (read) (read))
改成这个看看

读书人网 >C++

热点推荐