2015-02-11 54 views
0

我想将一个函数调用的结果(一个列表)赋给某个var/name。 我试图在球拍中定义和分配函数调用结果

(define somelist (call-a-function arg)) 

但是当我做

(display somelist) 

它打印#procedure

什么是这样做的最佳方式?

+1

你确定*(call-a-function arg)产生一个列表吗?当您直接在REPL中评估时发生了什么? – 2015-02-11 18:53:58

回答

4

这是这一个安全的赌注:你认为

(call-a-function arg) 

返回一个功能,而不是一个列表。这就是为什么你要在屏幕上打印#procedure。检查你的功能,确保它返回适当的值。

+0

啊的确如此。谢谢。 – user35202 2015-02-11 19:43:58