你这网站突然放那么大声的音乐,简直是扯淡!吓死人了,立刻关掉再也不会去了。这种扯淡的用户体验还好玩?
吓尿了我艹。
index 下就好了吧,提前优化是万恶之源....
啥时候在深圳办一届啊
#8 楼 @xiaoronglv 股份也好不到哪里去,现金为王
再次证明期权都是耍流氓
Warning: This Guide is Deprecated
这么大的标题字体楼主应该有看到才是
fib = Enumerator.new do |y|
i, j = 1, 1
loop do
y.yield i
i, j = j, i + j
end
end
反正已经出过一次洋相了不介意再出一次...
def every?
self.each do |item|
if block_given?
return false unless yield item
else
return false unless item
end
end
true
end
fetch(key [, default] ) → obj
fetch(key) {| key | block } → obj
Returns a value from the hash for the given key. If the key can’t be found, there are several options: With no other arguments, it will raise an KeyError exception; if default is given, then that will be returned; if the optional code block is specified, then that will be run and its result returned.
我就贴个 java 风格的 ruby 代码让大家来耻笑吧,坐等楼下的一行流。
class Hash
def get_value(default, *keys)
hash_copy = self.clone
if hash_copy.has_key?(keys[0])
hash_copy = hash_copy[keys[0]]
if hash_copy.is_a?(Hash)
keys.shift
hash_copy.get_value(default, *keys)
elsif keys.size == 1
hash_copy
else
default
end
else
default
end
end
end
erb 党撸过点赞
你自己贴的两年前那个帖子说得不够详细么?
无
啥也看不到
果然都是一行流