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