Lisp编程 共 3 篇文章

Lisp 元编程:eval 与 backquote
2026-04-16 11:18:28
Lisp 元编程:eval 与 backquote Lisp 之所以强大,核心在于它打破了“代码”与“数据”的界限。元编程即“编写生成代码的代码”。掌握 eval 和 backquote(反引号)是进入这一领域的必经之路。 1. 理解代码即数据 在 Lisp 中,所有代码本质上都是列表(List)。
Lisp编程 元编程 代码即数据
95 0
Lisp 循环:loop、do、mapcar
2026-04-15 17:15:01
Lisp 循环:loop、do、mapcar 掌握 Lisp 循环是提高编程效率的关键。Lisp 提供了多种循环构造,每种都有其独特用途。本文将详细介绍 loop、do 和 mapcar 三种主要循环方法。 loop 构造 loop 是 Lisp 中最强大、最灵活的循环构造,它提供了丰富的语法来完成
Lisp编程 循环构造 loop语法
68 0
Scheme 函数定义:define 与 lambda
2026-04-05 04:02:39
Scheme 函数定义:define 与 lambda 在 Scheme 函数式编程中,定义函数是最基础也是最重要的操作之一。Scheme 提供了两种主要的函数定义方式:define 和 lambda。理解这两者的区别与联系,是掌握 Scheme 编程的关键一步。本文将直接切入主题,通过代码示例帮你
Scheme函数定义 lambda表达式 函数式编程
64 0