vitalgg 发表于 2022-6-2 21:13:06

while 图解。Lisp 基础知识图解系列。

本帖最后由 vitalgg 于 2022-6-4 09:28 编辑



while 的基本执行过程:


将条件表达式复杂化的while 。





全文: https://gitee.com/atlisp/atlisp- ... B%E9%98%B6/lisp.org

@lisp 开源项目 https://gitee.com/atlisp

shh1980 发表于 2022-6-3 09:10:16

每天都有新发现!

masterlong 发表于 2022-6-3 13:16:49

怎么感觉流程画错了呢

vitalgg 发表于 2022-6-3 16:36:49

masterlong 发表于 2022-6-3 13:16
怎么感觉流程画错了呢

循环体位置放上面了,逻辑没问题。

pxt2001 发表于 2022-6-4 06:53:11


以上两个图片分别是while单层循环、while双层循环。
这样似乎可读性好一点。





lostbalance 发表于 2022-6-10 12:54:38

去gitee看了下,提一点小建议,通用格式范文里,把程序的名称、功能以及调用方式说明等放在defun以下,这个不常见,不过没什么,但为什么直接用了字符串的格式,而不是注释的格式,虽然不影响程序运行,但看着好别扭啊。

vitalgg 发表于 2022-6-10 13:18:28

lostbalance 发表于 2022-6-10 12:54
去gitee看了下,提一点小建议,通用格式范文里,把程序的名称、功能以及调用方式说明等放在defun以下,这个 ...

为了信息传递。
当lsp编译或载入内存后,注释的信息会被舍弃。
但是 字符串的方式不会。

如果某个库被编译成 fas,且源码丢失了。我们仍然可以看到这些信息。

广义的 lisp 的通俗编写的写法就是这样的。你越深入地了解 lisp , 就越习惯这种写法。
页: [1]
查看完整版本: while 图解。Lisp 基础知识图解系列。