我打算看完《计算的本质》就去看 SICP 了 。 Clojure 的头像...... 看来是 FP 粉。
cool.受教了 之前不知道还有
2.3.3 :016 > Proc.instance_methods.grep /curry/
=> [:curry]
这个方法可以用。
暂时还没深入了解坏处。
cool
尾递归这个了解不多,我稍后去看看。
这也是没办法的事情。Ruby 的工作毕竟太少。
哈哈 是的
require 'pry'
def method_with_print
p "begin method"
puts "This is '#{self.method(:method_with_print).name}' method"
p "end method"
end
module A
refine Object do
def p(*args)
nil
end
end
end
if __FILE__ == $0
method_with_print
using A
# 获取目标方法的定义字符串
method_source = Object.method(:method_with_print).source
# 在细化作用域重新定义方法
eval(method_source)
method_with_print
end
使用细化后的版本。 另写一文章总结细化 https://ruby-china.org/topics/33950
我稍后会去看看,thx。
哈哈
这个我还真没了解过,字节码这个有点过于底层了。
感觉还是可以出去找个办公场所。孩子的干扰会不小。
thx, 感觉应该是可以的,细化这个功能还没怎么用过,我稍后试试。
很不错
帮顶
学习了
怎么在拉勾搜不到这个职位?
广州有人组织也挺好
明白,是我对 Python 理解太浅薄
说得好
Python3 我用得不多,我记得确实有些地方会比 Python2 规范一些。至于还有没有 type 跟 class 的区别我就不清楚了。
主要还是 HTML + CSS + Javascript 吧,我也很少看框架。框架的而话 Vue 会比较简单一些。
第一点用的不多,不好发言。第二点,我感受到了,Ruby 确实是真正做到了一切都是对象。Python 里面除了类 (class),还有你所提到的类型 (type)。
thx updated