0
我想将一个函数调用的结果(一个列表)赋给某个var/name。 我试图在球拍中定义和分配函数调用结果
(define somelist (call-a-function arg))
但是当我做
(display somelist)
它打印#procedure
什么是这样做的最佳方式?
我想将一个函数调用的结果(一个列表)赋给某个var/name。 我试图在球拍中定义和分配函数调用结果
(define somelist (call-a-function arg))
但是当我做
(display somelist)
它打印#procedure
什么是这样做的最佳方式?
这是这一个安全的赌注:你认为
(call-a-function arg)
返回一个功能,而不是一个列表。这就是为什么你要在屏幕上打印#procedure
。检查你的功能,确保它返回适当的值。
啊的确如此。谢谢。 – user35202 2015-02-11 19:43:58
你确定*(call-a-function arg)产生一个列表吗?当您直接在REPL中评估时发生了什么? – 2015-02-11 18:53:58