scheme - 方案框和指针循环列表
问题描述
我试图通过使用框和指针方法绘制它来了解编写此代码时发生的情况,但不能完全理解它。有谁能帮忙吗?
(define bar (list 'a 'b 'c 'd 'e))
(set-cdr! (cdddr bar) (cdr bar))
我的想法:
另外我不知道如何开始为下面的代码绘制图表,我看不到(汽车)的点和框需要在哪里。
(define bah (list 'bring 'a 'towel))
(set-car! bah (cdr bah))
解决方案
推荐阅读
- ruby-on-rails - 使用 Active Admin 显示批处理操作的选定列数
- regex - 在 Autohotkey 中使用正则表达式提取代码
- javascript - 在 Safari 中使用 querySelector 的自定义光标滞后
- regex - TypeScript 中的正则表达式:在字符串中查找 12 个连续数字
- python - 如何在 select 语句中使用在 select 语句之外定义的变量
- python - *Python 执行的 if 语句过多
- python - 我怎样才能一次只移动一只乌龟?
- api - 在没有交互用户的情况下,OAuth 如何在 API 到 API 的情况下工作?
- javascript - 使用 Hook 将 React 类组件转换为函数组件
- python - 如何确定鼠标是否悬停/单击 pygame 精灵(不是矩形或圆形)