246_emacs lisp 获取序列元素个数或长度-length函数
完整的common lisp的学习集合整理如下:
https://github.com/GreyZhang/g_lisp
继续学习emacs,继续学习lisp,继续学习emacs lisp。
在python中有一个函数叫做len,我个人使用的非常多。在elisp中也有一个类似的功能,叫做length。接下来,做一个学习小结。
首先看一下文档:
其实,这个函数相关的文档描述也算是简洁不拖泥带水了。接下来,做几个测试就好了。
除了仿照elisp文档的例子做了测试,我还增加了几个测试。有几个结果小结一下:
- 不增加任何参数的时候,报错,因为这个需要接收一个序列对象;
- Nil是可以作为参数的,算是空序列的表达方式;
- 单纯的数字对象不可以作为接收对象,非序列。
完整的common lisp的学习集合整理如下: