gpt4 book ai didi

emacs - 影响列表的一个元素

转载 作者:行者123 更新时间:2023-12-04 23:23:39 25 4
gpt4 key购买 nike

如果我有一个数字列表

(setq numbers '(10 11 12))

我想增加第三个数字,我可以这样做:
(setf (nth 2 numbers) (1+ (nth 2 numbers)))

但我不喜欢重复“(nth 2 numbers)”。有什么方法可以写这个但只有一个引用“(第n个2个数字)”?

最佳答案

有一个宏就是这样的:

(incf (nth 2 numbers))

您可以提供要添加的值作为附加参数。

关于emacs - 影响列表的一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17468197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com