有没有一种方法可以提取列表中的所有元素

编程入门 行业动态 更新时间:2024-10-25 05:25:46
本文介绍了有没有一种方法可以提取列表中的所有元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在寻找一种提取通用Lisp中列表的所有元素的方法.像这样

Im looking for a way to extract all the elements of a list in common lisp. Like this

[194]> (break-out-of-list '(a b c d)) A B C D

我给的用法示例没有得到很好的考虑,但是我仍然很好奇是否有可能像上面的示例那样脱离列表.

The usage example I gave was not thought out very well, however I'm still curious if it is possible to break out of a list like in the example above.

推荐答案

您展示的似乎是一个问题,如何将列表的元素作为多个值 :

What you demonstrate seems to be the question how to get the elements of a list as multiple values:

CL-USER> (values 1 2 3) 1 2 3 CL-USER> (apply #'values '(1 2 3)) 1 2 3

另请参阅超级规格中的multiple-value-bind和nth-value.

See also multiple-value-bind and nth-value in the hyperspec.

更多推荐

有没有一种方法可以提取列表中的所有元素

本文发布于:2023-07-19 19:52:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1159830.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:元素   方法   列表中

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!