算法
1 篇文章
-
用 Go 实现一个完整的数学表达式计算引擎
从头开始,使用 Go 语言来实现一个完整的数学表达式计算引擎。本文采用的是抽象语法树(Abstract Syntax Tree,AST)实现方式。看完本章,你会了解到:词法分析和如何手写一个词法分析器;语法分析和如何手写一个语法分析器;AST和如何构建一个AST结构;运算优先级算法的实现;执行一个 AST 等。
deng-dev 更新于