腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
Common
Lisp
中
getf
对
这些
关键字
不起作用
?
common-lisp
、
keyword
我可以使用
getf
来提取列表
中
的值: CL-USER>(defvar regular-list-keys '(:name "pedro" :value "2985"))"Pedro" "2985" 好的我希望
在<
浏览 13
提问于2021-08-05
得票数 0
回答已采纳
4
回答
Lisp
的
getf
是如何处理列表的呢?
list
、
lisp
、
common-lisp
所以我有一段简单的代码:当我启动函数时:它只是给我NIL而不是1。上面的在技术上不是和:
为什么
会发生这种情况?我如何修复它?
浏览 0
提问于2015-10-28
得票数 1
3
回答
在
Lisp
/Racket/
Lisp
中
,怎么可能会有一个名为“
Lisp
”的争论?
arguments
、
scheme
、
lisp
、
racket
、
function-call
list不是
在
Lisp
中
创建新列表的
关键字
,但是
在
Lisp
中有一个名为list的参数是可能的。我认为
在
大多数编程语言(如Java或C++ )
中
,
关键字
不能用于参数名,
在
Lisp
中有什么特殊的原因可以吗?
浏览 2
提问于2020-09-14
得票数 0
2
回答
扩展包和包内调用的变化
common-lisp
、
identifier
在
格雷厄姆的“ANSI通用
Lisp
”(1996)第137页
中
,说明defpackage和defpackage用法的例子如下 (:use "
COMMON
-
LISP
(defpackage :my-application (:nicknames :app) (:export :win :lose :draw
浏览 6
提问于2017-10-27
得票数 2
回答已采纳
3
回答
平面无序列表与隐式
lisp
元组
list
、
data-structures
、
lisp
、
common-lisp
在
Lisp
中
是否有一个与assoc处理关联列表的方法相同的函数,但是对于平面有序列表和一组具有隐式排序的元组呢?例如,我有一个平面的无序列表和一个查找函数: (cdr (assoc name (cdr (assoc coursedata))))) 这样
浏览 2
提问于2013-11-20
得票数 0
回答已采纳
3
回答
Lisp
只
在
符号属性列表单元格的上下文中使用?
common-lisp
、
plist
、
symbols
基本上,我想知道
在
公共
Lisp
中
是否存在内置符号属性列表概念之外的plist之类的东西。)因此,我假设将类plist结构直接赋值给Joe (分配给符号Joes的值单元格)并不是真正支持的数据结构(如get、
getf
因此,我是否可以得出结论,除了属性列表的内置符号单元格之外,
在
现实世界
中
真的没有使用plist的概念?因此,在教程
中
,plist自动被描述
浏览 4
提问于2020-02-05
得票数 3
回答已采纳
3
回答
若否,原因为何?
nested
、
lisp
、
head
、
s-expression
、
lisp-2
有没有可能用
lisp
来支持这样的事情呢?或者,是否有技术限制禁止这样做/使其不切实际?
浏览 22
提问于2012-10-16
得票数 7
回答已采纳
3
回答
关于
common
-
lisp
中
的可选参数的错误
common-lisp
、
sbcl
、
optional-arguments
、
ansi-common-lisp
SBCL 64位,1.1.7(defpackage :foo :null :car :cdr :cons :if但是,在这个包
中
,SLIME's top level. 2: [REMOVE-FD-HANDLER] Remove #<SB-IMPL::HANDLER INPUT on
浏览 6
提问于2013-05-30
得票数 5
1
回答
为什么
在
Common
Lisp
中
需要偶数个
关键字
参数?
common-lisp
、
keyword-argument
我正在尝试用
Common
Lisp
实现尾部调用递归阶乘,尝试一下并体验一下。我复制了一些代码,并用
Common
Lisp
重写了它,如下所示: (if当尝试运行它时,我得到一个错误:odd number of &KEY arguments
为什么
我不能有奇数个
关键字
参数?例如,
在
P
浏览 1
提问于2016-08-15
得票数 1
回答已采纳
2
回答
如何在非黏液缓冲器
中
评估通用
Lisp
代码?
emacs
、
common-lisp
、
package
、
symbols
、
slime
我认为这与完全相同,但事实并非如此--我的问题是,当我尝试运行“same”或任何“
在
低劣的
lisp
进程
中
运行”方法时,所有的符号似乎只
在
SWANK-IO-PACKAGE命名空间中被查找: (slime-eval '(+ 2 2) "CL-USER") "Eval STR as
Common
浏览 1
提问于2018-03-25
得票数 3
6
回答
为什么
Clojure除了"symbols“之外还有”
关键字
“?
lisp
、
clojure
、
scheme
、
keyword
我
对
以前的其他
Lisp
(特别是Scheme)有一个短暂的了解。最近我一直在读关于的文章。我看到它有“符号”和“
关键字
”。我熟悉的符号,但不是
关键字
。 其他
Lisp
有关键词吗?除了有不同的符号(例如:冒号),
关键字
与符号有什么不同?
浏览 4
提问于2009-10-06
得票数 134
回答已采纳
2
回答
在
maxima
中
获取操作系统
maxima
有没有可能在maxima
中
获得操作系统?我有一些需要unix /或windows \作为路径名的代码。如何找出代码在哪个操作系统上运行?
浏览 1
提问于2017-09-18
得票数 2
3
回答
如何在
Common
Lisp
中
存储增量值?
lisp
、
common-lisp
这是我的问题:
在
我的一个作业
中
,我的任务是开发一个
lisp
程序,它接受两个列表作为输入,一个用商品名称和数量表示购物车(L1),另一个用商品名称和价格表示价目表(L2)。cadr tLst2)))) ) )基本上,它所做的是
在
第一个列表
中
检查项目的名称,然后
在
第二个列表
中
搜索它。一旦找到匹配项,将它们的值乘以得到该项的总和,
浏览 2
提问于2012-04-01
得票数 1
回答已采纳
3
回答
无需重新加载主模式即可更新emacs
中
的字体锁
关键字
emacs
、
common-lisp
、
elisp
、
slime
、
font-lock
我正在对SLIME做一些小的修改,这样我就可以从
Lisp
中
获得所有当前加载的符号,分析它们,并让font-lock
对
它们进行字体锁定。我设法完成了所有
这些
步骤,但我有一个小问题-当
关键字
列表
在
font-lock
中
更改时,除非重新启动主要的
lisp
模式,否则不会更新缓冲区。我不想在每次更新
关键字
时都重新启动
lisp
-mode,因为我
在
lisp
-mode上有几个钩子,我只想在第一次加载
浏览 3
提问于2009-09-16
得票数 8
回答已采纳
1
回答
实用通用
LISP
理解第三章
lambda
、
lisp
、
common-lisp
、
practical-common-lisp
我来看看的第三章.在这一章
中
,第一章创建了一个类似于应用程序的数据库。我无法理解update函数。我已经
在
我的编辑器
中
编写了代码,并为我自己
对
代码的理解提供了注释: (defun update (selector-fn &key title artist rating (ripped NIL ripped-p如果是funcall (在那一章的那一章
中
没有对此进行解释).真正调用
对
where函数的调用的选择器函数(这是返回值),那么
为什么
我必须在那里编写所有的if
浏览 7
提问于2016-08-11
得票数 3
回答已采纳
1
回答
在
未绑定的变量上中止
Lisp
计算
macros
、
lambda
、
elisp
、
sbcl
在
的第一个示例(数据库示例)
中
,作者使用了一个宏和几个支持函数来替换名为where的更大的函数。当where是一个函数时,代码工作得很好,但是宏设置返回“未定义的变量”和“未绑定的变量”错误。根据示例,REPL
中
捕获的样式警告
对
我来说是最可疑的,因为宏应使用ROW而不是CD进行计算。
为什么
ROW未被使用?如何解决此警告?这在REPL
中
打印:; (WHERE :TI
浏览 2
提问于2013-02-10
得票数 0
回答已采纳
2
回答
当函数返回NULL时防止purrr::map错误
r
、
purrr
# returns NULL mytib <- tibble(test = c("a", "b")) mytib %>% mutate(
getf
= map_chr(test, f)) mytib %>% mutate(
getf
= map_chr(test, f, .default = NA_character_)) 如您所见,map_chr
在
错误消息Error: Problem wit
浏览 1
提问于2021-03-24
得票数 1
回答已采纳
3
回答
使用def和defn而不是仅仅定义背后的理由是什么?
lisp
、
clojure
、
scheme
在
Scheme
中
,我们只是定义了所有的定义,
为什么
Clojure和
Lisp
对
不同的声明使用不同的
关键字
?
浏览 0
提问于2009-07-22
得票数 7
8
回答
如何开始学习
Common
Lisp
和Emacs
Lisp
?
emacs
、
lisp
、
elisp
、
common-lisp
在过去的几个月里,我一直广泛地使用Emacs作为我的主要开发环境,现在我想学习一下Emacs的
Lisp
,以便为Emacs编写我自己的小东西,并将其扩展到我的个人需求。话虽如此,我现在也想学习
Common
Lisp
一段时间了,尝试和探索一种新的语言。我的问题是,我应该从哪里开始呢?Emacs
Lisp
会给我必要的知识,让我以后更容易学会
Common
Lisp
吗?
浏览 1
提问于2010-10-01
得票数 31
回答已采纳
2
回答
Lisp
:
为什么
以及如何将'(nil nil)求值为true?
lisp
、
clisp
if '(nil nil) 'print-false) 'print-true在上面的代码
中
,
为什么
Lisp
解释器总是将
这些
表单求值为true (print-true)。我认为
在
Common
Lisp
中
nil代表false。 我正在使用GNU CLISP。
浏览 3
提问于2011-02-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
最受欢迎的10本人工智能书籍
如何使用 JavaScript 实现一门编程语言(1):前言
50种“Hello,World!” 写法,我能玩出花来
C/C+编程笔记:C语言全局变量,实现多个c文件中公用的方法!
为什么我喜欢 Emacs|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券