函数就像词汇,复杂点的就像成语
如果你的词汇量很少,只有基本的逻辑用语,要表达一件我们平时用一句话能表达的事都要一大段文字
如果代码里的函数封装很少,基本都是关键字和数据
那写一个程序非常麻烦,代码量也非常大,巨量重复
关键字属于虚词
实词都是函数(或数据)
所以一个函数也不应该太复杂,里面复杂的逻辑应该封装成另一个独立的函数,相当于一个词语,也为以后常用做好准备,小即是美
用上适量优雅的成语会让你精简的文章很美
常用的语句逻辑会被定义成一个单词/成语
重复使用的代码也要被封装成一个函数
我们常用的“比喻”
就是两个函数的实现代码中,调用了同一个较低层函数(主要在算法方面?)
未来:
有个牛津字典的代码版本
每个单词都对应了一个函数
有些函数需要一个上下文(contex)参数,即语境