难道不是 3.0 号没有吗...
Ruby 社区和 Rust 社区有什么关系?
他的 GitHub 头像我看了半天,还以为他演过电影...
Ruby 的各种黑魔法其实都有一致性 - 都是方法调用
觉得打猴子补丁太可怕,你可以试试 refine 呀
直接 eval 吧
直接把 before_action 写到 BeforeAction 模块里面,然后直接在 Speaker 里 extend BeforeAction 好像也没有什么问题
我记得 Python 的 Dict 之前就是开放地址法,没想到 Ruby 也改了
词法分析的时候这样一次次匹配效率不高吧,用 Hash 可能情况好一点... 另外我感觉 C 最蛋疼的地方,一个是宏(完整地按照规范搞定这玩意儿要贯穿词法分析和语法分析阶段,条件宏里面还有常量表达式),一个是在分析的时候要一边走一边带个符号表,不然不知道一个 id 是变量名还是自定义的类型...
Ruby 里面会把 0 当成 true 来看...