#3 楼 @lilijreey 前言不搭后语,nodejs 还要学?现在用 em 就能实现一模一样的东西。immutable 的值为什么不能共享?
泡沫要破了
这种重要数据没有 schema 检查很容易烂掉的,逻辑上也会有脱离 Order 查 Item 的情况,例如统计各商品售出等,另外这个 Item 只是存个名字是不是太简陋了点...
《Ruby 编程语言》
end_time >= end_at and end_time <= end_at 不就是 end_time = end_at 么。。
另外应该有 where.or 这种东西的(不确定)
不常用
#16 楼 @darkbaby123 233 我早就说过了,我是被 Radium 坑得惨,后来在没法构建的情况下把这个依赖整个去掉了
因为你在打印对象的时候调用了对象的 inspect 方法,但是 inspect 对于 BasicObject 不存在,所以调用了 method_missing,然后 inspect 被 send 回 target,结果存入 result,返回 result
.default(:a) 哈希是这样存取的?
requestAnimationFrame 做心跳包
#9 楼 @helperhaps #8 楼 @reyesyang 请使用 react-rails 进行 babel 转译,sproketses6 那个如 readme 所言是不保证可用性的
main 的 def 是定义 Kernel 的私有方法(特例),main 的 define_method 和 define_singleton_method 也是等同的
不过 self.a=确实也是特例,因为拟态方法就得用 self 调用
为什么没法通过编译?
#4 楼 @317583395 使用 opal 即可
致到奶奶家
不会释放,请使用 oom-killer
primitive 和 object 并没有什么明确的界限,immutable 的 object 就是 primitive,而一切都是对象的含义就是 everything is mutable,同时也意味着永远传递引用
ac 匿名版
就是 actor 嘛
ruby 不是 callable 语言,在这点上是和 js python 什么的完全不同的 例如居里化比较麻烦,但是 OO 本来就不提倡把函数拿出来
c/cpp 的 dll 都可以给 cruby 用,c 的用 fiddle 或者 ffi 自己包装一下,cpp 不太了解
只增不减就是内存泄露,看看有没有长周期(全局变量,类变量等)对短周期(局部变量等)的引用,
EmberData 是 M