做一个善良的人👩💻🎧☕️<br><br><br>个人博客:<a href="https://links.jianshu.com/go?to=http%3A%2F%2Flocalhost%3A4000%2Flinling9025.github.io%2F" target="_blank">http://localhost:4000/linling9025.github.io/</a>
IP属地:江苏
高阶操作,将一些类似的方法进行抽象,通过参数区分方法内部不同的处理通过不断得抽象方法和数据,能将不同操作精简为只需要一个方法不同参数完成分层思想也是重要的概念,通过有序的不同...
InputStream - 逐个字符扫描=> TokenStream - 词法分析=> parse - 句法分析=> evaluate - 执行 environment 环境...
正好在学习SICP,SICP使用Lisp语言之前了解到Lisp很适合写语言编译器正好最近在学习PowerBI的Dax函数Dax其实就是一门简单的程序语言正好技术栈使用JS,结...
使用数据结构的时候,我们经常焦虑如何抽象数据才能在写程序的过程中得心应手
通过简单的两个数的组合结构可以用来构造列表数据结构此外为了操作列表还定义了获取数组长度、找到数组中的元素以及数组拼接等方法,使得使用者在使用数组的时候能灵活操作数组map也是...
代码结构分层有助于程序维护和修改任何复杂的数据结构都能通过基本数据以不同的方式组合数据结构设计得不同也会影响程序如何操作如果分层结构设计得非常好,程序的修改成本也就越低写代码...
数据的抽象能增加程序的模块性使得程序更容易设计、维护和修改复合数据的使用大大增加了程序语言的表达能力数据结构的选择对操作数据的程序在时间和空间的消耗有很大的影响数据抽象是一种...