starwing83 发表于 2013-03-18 11:09
回复 7# sonicling
你见过几十个运算符的语言么?C?那也才三十多个,没有上百行吧?
而且,其实很多switch-case是可以被归结成一个数据表的啊。
说到最后,其实还是设计上的问题。我上面的帖子最开始其实是两个函数simpleexpr和expr,是觉得simpleexpr只用了一次而已,就人肉内联到expr了而已。
Lua语言,这是真实语言了吧,它的lparser里面就根本没有大函数的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |