|
|
1
4
如果您想编写习惯用法的commonlisp,我建议您使用循环和变量进行迭代。递归很酷,但它只是普通Lisper的众多工具之一。此外,通用Lisp规范不能保证尾部调用消除。
也就是说,我推荐
|
|
|
2
2
我认为,你对用户屏蔽实现细节的冲动是明智的。我不知道CommonLisp,但在Scheme中,您可以通过在公共函数的词法作用域中定义helper函数来实现。
这个
|
|
|
3
0
我已经使用了你提到的所有选项。都有各自的优点,所以归根结底是个人喜好。
我已经开始使用我认为合适的东西了。如果我认为
|
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 2 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 2 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 3 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 3 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 12 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 13 年前 |