是啊,看到这种招聘贴我也感觉无奈,感觉是抄人家的招聘帖子,而且还抄的没有什么诚意,很难想象靠谱之人看到此贴,会心动并想要投递简历,如果真的要抄的话,麻烦参考此贴 http://www.v2ex.com/t/26743
#5 楼 @LinuxGit 我已经看过了,英文原版也有这一段,从测试来看,在 Ruby 1.9.3-p125 中已经不能这么用了。
As a shortcut, the eval method allows you to pass a Proc object directly instead of passing the Binding object of the Proc. So we could replace the eval invocation above with:
eval("n=3", doubler)
Bindings are not only a feature of closures. The Kernel.binding method returns a Binding object that represents the bindings in effect at whatever point you happen to call it.
我不是太确定中文版为什么要这样说,但是我建议你对照一下英文版,看看英文版是不是也这么说,如果尽信书不如无书(英文原版不在此例!)
《低速小说》我的最爱,最喜欢昆汀这部电影,大学时代就收藏了 D9,呵呵。
你用了 RVM 了么?如果用了 RVM,那么执行 rvm requirements
你会看到用 RVM 装 Ruby 之前,需要通过apt-get
安装的一些依赖包信息,楼主试试看把这些依赖包都装上在试试看行不行?
首先,我估计 [双飞燕] 可能有中文版和英文版,我的是英文版的 PDF,这部分内容在英文版的 217 页,第 6.6.2 章节中,所以楼主最好以后留下章节信息,因为章节信息在任何版本中应该都是对应的。
其次在英文版中,这里的内容和注释内容是这样写的:
eval("n=3", doubler.binding) # Or doubler.binding.eval("n=3") in Ruby 1.9
也就是说,如果楼主用的 ruby 版本是 1.9 以上,那么就需要用注释中的第二种写法
~ $ irb
>> def multiplier(n)
>> lambda {|data| data.collect{|x| x*n } } end
=> nil
>> doubler = multiplier(2)
=> #<Proc:0x007fd3420d1b38@(irb):2 (lambda)>
>> puts doubler.call([1,2,3])
2
4
6
=> nil
>> doubler.binding.eval("n=3")
=> 3
>> puts doubler.call([1,2,3])
3
6
9
=> nil
羡慕楼主,20 岁的时候我早已拿不到压岁钱了~~~
+1
Further Reading 中的 这个帖子
让我 stackoverflow 了~ :-)
@huacnlee 当前的 logo 的样式,感觉喜欢的人不多。 我个人觉得,当前这种风格的 logo 不适合放置在黑色背景之上,建议使用高亮的颜色,如果恢复成原来的纯白色,可能比目前还好一点。
楼主的问题太过宽泛,难以找到切入点回答呀。
#7 楼 @night_song 还有这样的啊,不过这样的话就真没有什么乐趣了。
那么,你们这三个人现在在什么地方呢?
上海人民发来贺电~
谢谢 @jjxp2007 不过为啥我的声音听起来有点婉约啊?而且语速比想象中快,我一直以为我的声音是粗放型的。
@chucai 建议在帖子上注明是 Junior 职位。 否则 Senior 的人看了会给你一些 negative 的回复和评价,不过注明是招聘 Junior 职位的话,这个要求和薪资是说得过去的。
发现楼主先后发了两个一模一样的帖子,鉴于此,我考虑移除一个,楼主想要保留哪个帖子? http://ruby-china.org/topics/1006
我觉得你可以 Python 和 Ruby 一起学,毕竟这个又不是单选题嘛。
喉结若隐若现...