腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1584)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
如何使用
SETF
函数扩展
SETF
?
在实用的通用Lisp章节部分访问器函数中,我发现很难理解
SETF
的扩展方式。职能: (
setf
(slot-value account 'customer-name) name)) 如上所述,
setf
customer-name是一个函数吗?
浏览 5
提问于2014-06-06
得票数 8
1
回答
tput
setf
色码
我正在寻找一个包含以下内容的文件export fgRed8="$(tput
setf
1)";export fgYellow8="$(tput
setf
3)";export fgMagenta8=&q
浏览 1
提问于2019-02-23
得票数 2
回答已采纳
1
回答
Setf
函数名
(在环境中)一个符号或一个列表(
setf
符号),它是该环境中函数的名称。2.文号或名单(
setf
文号)。 (format t "Don't name your functions like this, kids :)")) (funcall '(
setf
try-this)
浏览 4
提问于2018-06-30
得票数 2
回答已采纳
1
回答
std::cout::
setf
不起作用(
setf
到十六进制)
iostream> int number = 0x3FF; std::cout.
setf
(std::ios::hex); std::cout.
setf
(std::ios::de
浏览 4
提问于2014-02-16
得票数 2
回答已采纳
6
回答
Clojure中的
setf
我知道我可以用Common Lisp做以下事情: (dotimes (i 5) (
setf
my-list (具体地说,在没有Clojure中的
setf
的情况下,我如何做到这一点?
浏览 6
提问于2011-12-17
得票数 2
回答已采纳
1
回答
setf
表格的评价
这个问题是关于Common
setf
宏的,以及它如何评估它的参数形式(和子表单)--也就是说,只有当它们出现不止一次时,它们才会出现一次。(这也是对评论中给出的一个例子的部分跟进。)(gethash 0 (first hts)) 11)* (
setf
(gethash 0 (second hts)) 22)* hts #<HASH-TABLE :TEST EQL :COUNT 1 {1007F77103}>) ;finall
浏览 3
修改于2017-04-13
得票数 0
回答已采纳
1
回答
简化复
setf
表达式
Common对特定类型的对象有许多专门的修改宏(例如,incf、push、getf等),而用于广义位置修改的
setf
(例如,
setf
-second、
setf
-aref、
setf
-gethash等)。但是,与其为其他对象类型发明新的专门宏,或者在思想上考虑每个宏的特性(减缓开发速度),不如拥有一种比
setf
更易于使用的通用的类似
setf
的修改功能。例如,可以使用公共lisp或用户提供的任何普通的一个参数函数(或lambda-表达式)来编写(
setf
(second (g
浏览 2
提问于2017-02-07
得票数 1
回答已采纳
3
回答
在函数中删除+
SETF
我想出的代码(见下文)看上去很好,但
SETF
的工作方式与我预期的不一样。for i below (min n (length from)) do (
setf
SETF
不能正常工作(也就是说,如果我使用REMOVE,FOO根本不会改变)。 有没有我不知道的范围界定规则?
浏览 1
提问于2015-10-29
得票数 2
回答已采纳
1
回答
关于"defun“中的"
setf
”?
我不完全理解
setf
在defun中的用法"Returns an alist of the outgoing(cookies-out reply)) "Sets the alist(
setf
(cookies-out reply) new-value)) 我猜想它重新定义了函数#‘
浏览 1
修改于2020-11-28
得票数 10
回答已采纳
1
回答
动态定义
setf
扩展器
instance) (funcall ,hash-accessor instance)))) (lambda (instance to-value)(
setf
(gethash ',key (funcall ,hash-accessor
浏览 6
修改于2017-07-21
得票数 0
回答已采纳
6
回答
Lisp样式: setq与
setf
Peter Norvig在上的中提到,当选择使用setq或
setf
将变量更新为值时,在特异性和一致性之间进行权衡。你有什么建议吗?你有没有遇到过比可读性重要得多的情况?
浏览 1
提问于2009-06-09
得票数 24
回答已采纳
2
回答
试着理解
setf
+ aref“魔法”
*foo* 0) 23)让我困惑的是当你把aref和
setf
结合在一起的时候发生的“魔法”。似乎aref知道它的调用上下文,然后决定是返回一个值,还是返回一个
setf
可以使用的位置。 (
SETF
FUNCALL)只为#‘符号的函数定义。为什么结合使用
setf
和funcall显然可以用于指定的函数,而不适用于lambdas,例如?PS:在“Lisp之地”(我目前正在阅读它来了
浏览 4
提问于2014-06-07
得票数 5
回答已采纳
1
回答
Setf
(?)导致树中的循环
copy-node (children n)))) (gsth (children n) nr)) (gsth (children n) (random (descs n)))) ((<= nr (descs candidate)) (
setf
(gsth (children
浏览 1
修改于2012-12-11
得票数 3
回答已采纳
2
回答
为什么SBCL抱怨
setf
?
在SBCL中,这将将'bar分配给foo,并附带警告:; in:
SETF
FOO; ==>’((b1 shape brick)(b1 size small)(b1 supported-byinvoked on a SIMPLE-ERROR in thread #<
浏览 3
修改于2020-04-29
得票数 7
回答已采纳
3
回答
在
setf
中使用条件位置
(
setf
a1 5)(
setf
nil )
浏览 0
修改于2013-05-11
得票数 4
回答已采纳
1
回答
setf
函数与函数的区别
以下解(
setf
函数和函数)之间有什么区别?它们中的一种是更好的,还是只有两种方法可以得到相同的结果?(defparameter *some-array* (make-array 10)) (
setf
some-array* (parse-integer index-string)) new-value)) (
setf
(par
浏览 0
提问于2018-01-31
得票数 3
回答已采纳
1
回答
用
setf
避免冗余位置计算
语境(
setf
(gethash key table)在从
setf
可访问的位置读取数据时,对存储在那里的值执行一些计算,然后将其写入相同的位置。编写宏
setf
-inplace在概念上等同于(暂时忽略了multiple-values的奇怪之处我知
浏览 1
修改于2017-05-23
得票数 5
回答已采纳
0
回答
在Common Lisp中定义
setf
函数的别名
(
setf
(fdefinition 'sfunc) #'some-function)(defun some-function () ...)(defun (
setf
some-function) () ...)(
setf
(fdefinition 'sfunc) #'some-function) ; caught STYLE-WARNING: ; undefinedfunction: (
SETF
SF
浏览 2
修改于2017-06-20
得票数 1
回答已采纳
1
回答
定义闭包函数的
setf
A (make-array '(10) :initial-element 5))) (aref a i))(h 2) ;; => 5(
setf
(h 1) 10) ; (
SETF
(AREF #(5 10 5
浏览 4
修改于2014-11-09
得票数 2
回答已采纳
3
回答
是否在c++中关闭
setf
?
我使用
setf
在输出中显示小数位。cout.
setf
(ios::fixed);cout.precision(2);非常感谢!
浏览 17
提问于2017-01-22
得票数 4
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券