300_common lisp aref函数使用

完整的emacs and lisp的学习集合整理如下:

https://github.com/GreyZhang/g_lisp

    继续emacs以及lisp的学习,这一次来看看aref的使用。先看一份说明文档:

    这里面介绍了很多aref,看起来十分复杂。其实,这是由于lisp的各种灵活性设计导致的,其实,我们需要关注的之后例子中的哪一个关于函数的描述即可。也就是,aref可以用来引用一个array中的指定的元素。

    这里需要注意的是,array是一个不同于list的数据类型。因此,如果用处理array的函数处理list可能会出问题。这是我最初接触这部分的时候遇到的问题。关于array的定义:

    这样,可以做一个简单的测试来看看aref函数的功能了。

    其实,aref就是按照index来获取一个数组中的元素。如果超出了索引的范围,那么这个函数会报错。

完整的emacs and lisp的学习集合整理如下:

https://github.com/GreyZhang/g_lisp

发布了890 篇原创文章 · 获赞 170 · 访问量 176万+

猜你喜欢

转载自blog.csdn.net/grey_csdn/article/details/104716028