Functional programming 在Lisp中创建命名本地列表
在Lisp中创建本地命名列表的正确方法是什么?我看到了全局列表,但我想创建一个本地列表。类似于下面的内容Functional programming 在Lisp中创建命名本地列表,functional-programming,lisp,programming-languages,Functional Programming,Lisp,Programming Languages,在Lisp中创建本地命名列表的正确方法是什么?我看到了全局列表,但我想创建一个本地列表。类似于下面的内容 (create myList) (push 1 myList) 谢谢使用letlet仅在给定的主体表达式中创建绑定。例如: (let ((myList '(1 2))) (display myList)) ; myList has gone out of scope let:(let((test)(12))(push 3 test)test);=>(3 1 2)@Sylve
(create myList)
(push 1 myList)
谢谢使用
let
let
仅在给定的主体表达式中创建绑定。例如:
(let ((myList '(1 2)))
(display myList))
; myList has gone out of scope
let
:(let((test)(12))(push 3 test)test);=>(3 1 2)
@Sylvester我认为这一评论可能会成为一个很好的答案。。。