2015-02-11 58 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