腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
使用
dolist
宏
对
列表
求和
common-lisp
我正在尝试
使用
dolist
宏
对
列表
求和
。但是,我做不到。它总是返回
列表
的最后一个元素。提前谢谢。(defun sumlist2 (l) (let ((summ 0)) (setf summ (+ obj))) summ))
浏览 23
提问于2019-01-11
得票数 1
回答已采纳
5
回答
lisp中的
宏
行为问题
macros
、
lisp
、
common-lisp
假设:显然是错误的。但是在哪里呢?更新:尽管这些答案有助于澄清
对
宏
的一些误解,但我的问题仍然存在,我将尝试解释原因: 我们已经确定
dolist
计算它的
列表
参数(代码块1,2)。好吧,当它在
宏
定义中被调用,并且传递给它的
列表
参数是定义的
宏
参数之一时,情
浏览 2
提问于2011-02-24
得票数 3
回答已采纳
1
回答
宏
:值不是类型
列表
macros
、
lisp
、
common-lisp
、
sbcl
我正在尝试编写一个
宏
,它将同时编写多个系列。k
列表
(更具体地说,这是一个平面上点的
列表
,在
使用
k均值聚类之后)。我提到的
宏
应该扩展为如下内容: (
dolist
(p l1),但从未
使用
此外,根据编译器,由于某种原因,"~&pause mouse button1;~%"部件是“不可访问的代码”,在编译时被删除。我
对
Lisp知之
浏览 1
提问于2015-10-15
得票数 2
回答已采纳
4
回答
使用
常见的lisp平平
列表
linked-list
、
lisp
、
common-lisp
、
flatten
、
on-lisp
在第四章,实用程序函数中,他给出了在
列表
上操作的小函数的例子,这将有助于编写更大的程序。(defun flatten (lst) (
dolist
(el; returns (1) instead of (1 2)(1)
浏览 3
提问于2014-09-16
得票数 1
回答已采纳
1
回答
如何在SPSS中创建Python
宏
,每次添加1到变量名
python
、
macros
、
spss
、
built-in
我现在有了SPSS的语法,并且正在尝试
使用
SPSS中内置的Python来做一个
宏
,这样语法就会更短。为了更好地解释我的SPSS文件,它有四组变量,代表四个空缺职位。现在,要
使用
内置的Python创建
宏
,我想我需要从以下内容开始:def breakfiles (): for i in range(16):然而,我
对
Python的了解太有限,不能再
浏览 0
提问于2017-08-01
得票数 1
回答已采纳
2
回答
我需要
使用
这个函数来计算无限制参数的总数
elisp
此外,如果
列表
中有一个字符,它应该跳过,不将其添加到值中。我正在
使用
ELISP (defun sum-numbers (n &rest L) (if (not L) n (
dolist
(x L result)
浏览 16
提问于2021-04-01
得票数 0
3
回答
从
dolist
循环返回
列表
,而不是返回NIL
lisp
、
common-lisp
wireList,它只是返回零 (let ((wireList () )) (
dolist
浏览 1
提问于2013-11-07
得票数 1
2
回答
定义
dolist
的起始点
lisp
是否可以告诉
dolist
从给定
列表
中的某个元素开始(甚至更好)?因为我可能不想在此之前评估所有元素。(defvar *liste* #(1 2 3 4 5 6)) (FORMAT t "~a~%" x)) 结果是
浏览 0
提问于2012-02-05
得票数 1
回答已采纳
1
回答
Lisp
宏
的问题
macros
、
lisp
、
common-lisp
、
mcl
我正在尝试用Lisp语言编写一个
宏
,
使用
它自己重新实现let。这是一个没有实际目的的琐碎练习;然而,在给出一个相关问题的之后,我意识到我可能应该学习更多关于
宏
的知识。它们被吹捧为Lisp的伟大特性之一,但我很少
使用
它们。不管怎样,这是我第一次尝试的:但是当我尝试这样的东西时: (mylet我认为这是因为我
使用
了两个级别的间接性--引用我在<em
浏览 0
提问于2011-06-01
得票数 2
回答已采纳
5
回答
Emacs元编程,动态定义方法
emacs
、
macros
、
elisp
、
metaprogramming
我首先定义了一个
宏
,如下所示 `(defun ,name () (cd ,path当我尝试在元组
列表
上应用这个
宏
时,问题就出现了。 (bar ."~/bar"))) (project-a
浏览 2
提问于2013-11-06
得票数 4
回答已采纳
1
回答
我很难理解为什么当我更改
列表
中的一些值时,某些Lisp数据会发生变化,而另一些则不会。
lisp
、
common-lisp
、
clisp
我很难理解为什么当我改变l1
列表
的值时,双args
宏
会改变结果
列表
中的值,而双
列表
不会改变。(ret nil)) (setq ret (append ret (list x x)))) ret) ) (let ((ret (gensym))) (
doli
浏览 2
提问于2020-09-06
得票数 0
回答已采纳
2
回答
展开常用lisp
宏
中的参数
列表
macros
、
common-lisp
我正在尝试自学常用的lisp,并且作为
宏
编写的练习,我正在尝试创建一个
宏
来定义任意深度的嵌套do循环。我正在
使用
sbcl,
使用
emacs和slime。-2 ii jj 10 20 (print (+ ii jj)))(defmacro nested-do ((&rest
浏览 0
提问于2013-03-14
得票数 4
回答已采纳
1
回答
哪些标准的Common Lisp
宏
/特殊格式建立了名为nil的隐式块?
common-lisp
、
block
CLHS不会提供执行此操作的所有标准
宏
的
列表
。到目前为止,我所知道的是:DO*PROG*
DOLIST
DO-SYMBOLSDO-EXTERNAL-SYMBOLS 是否有其他标准CL
宏
或特殊形式来建立隐式nil块?
浏览 0
提问于2010-12-09
得票数 15
回答已采纳
3
回答
如何用lisp编写“破坏性”的数字
宏
macros
、
lisp
acc) (progn (
dolist
因为rotatef只交换临时变量x和(car list)的值,而不是
列表
中的比较元素。
宏
,它将一个直接指向
列表
中的迭代元素的x分配给迭代元素。此外,如果你可以提供更直观的想法,
使用
lisp气泡排序,也请提供一个提示。Ruby不支持(鼓励)
使用
临时变量(通过C/C++
浏览 0
提问于2011-04-17
得票数 1
回答已采纳
1
回答
变量而不是Lisp中的数字错误(这不是真的)
recursion
、
common-lisp
我有一个代码,它接受一个
列表
并通过参数result返回所有可能的排列。但是当我编译时,我有一个错误,上面写着*** - =: (1+ INDEX) is not a number。
浏览 6
提问于2019-10-12
得票数 1
回答已采纳
3
回答
如何在common lisp中将
列表
传递给
宏
?
common-lisp
我正在尝试将一个
列表
传递给
宏
,例如: `(progn ,@(mapcar #'(lambda (x) `(print ,x)) lst)所以,我的问题是,这段代码有什么问题,如何将
列表
传递给
宏
?
浏览 1
提问于2012-11-02
得票数 3
回答已采纳
2
回答
lisp非法函数调用
common-lisp
、
sbcl
我试图定义一个
宏
,将这个过程概括为可以被给定的因素
列表
整除的数字,结果遇到了麻烦:当我运行这个
宏
时,它说setf中有一个非法的函数调用,并警告说sum是未定义的。其他人以前发过这个问题,也有括号的问题,但我举了一个例子,说明我希望
宏
扩展到什么地方,这个函数工作得很好,括号也在相同的位置。下面是示例函数(工作正常)和
宏
(抛出错误)的代码:(defun count-multiples-example (limit) (let((sum 0)
浏览 0
提问于2018-04-17
得票数 1
2
回答
循环遍历list Emacs中的项
list
、
function
、
emacs
假设我们有一个
列表
,如下所示:如何在
列表
中的每一项上调用函数?: (interactive))(messager listy) 我希望在缓冲区中看到
列表
中的每一项都有单独的行但是,不起作用的部分是循环或在
列表
中的项上执行某些操作。
浏览 1
提问于2013-01-12
得票数 1
回答已采纳
1
回答
如何在相同的语法程序中
使用
两个不同的excel文件?
syntax
、
spss
我有一个包含变量信息的excel文件(excel1)和另一个包含
列表
信息的excel文件(excel2)。GET DATA /FILE="
浏览 22
提问于2021-05-13
得票数 1
回答已采纳
1
回答
Emacs -关于隐藏-ifdef模式的问题
c
、
emacs
、
macros
、
elisp
以下实现
对
我不起作用:(
dolist
(func '(hide-ifdef-mode hide-ifdef-mode-menu例如,如果我定义了某个
宏
(c@ d)或
宏
列表
并将其应用(c@ h),则将对其他文件(以及新打开的文件)执行此操作。
浏览 1
提问于2015-01-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这15款帮你更好做笔记的线上神器,学习效率高到秒杀学霸
Burp Suite第十五节:BurpSuite全局参数设置和使用
根据颜色求和与计数,只看这一篇就够了,这三种方法都能轻松搞定
老板让我根据颜色求和与计数,我不会,同事用宏表函数轻松搞定
Power Query:神奇的函数——Expression.Evaluate
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券