Emacs Lisp的cl-loop应用实例
问题1
能同时被2、3、5整除的四位数中最小的和最大的分别是多少?
代码:
最小的
1 | (cl-loop for i from 1000 to 9999 |
最大的
1 | (cl-loop for i from 9999 downto 1000 |
答案分别是1020和9990
问题2
生成形如Figure 1, Figure 2, … 的序列?
代码:
1 | (loop for i from 1 to 10 concat (format "Figure %d, " i)) |
缺点是必须手动删除最后的“, ”
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:Emacs Lisp的cl-loop应用实例
文章作者:Chris
发布时间:2015-06-20
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/06/20/Emacs-lisp-cl-loop/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享