和 classify
没什么关系。具体请查 singularize
的 inflection 规则。
赶紧再去找一个 Daniel,这样就可以发布 3D 版本了
a.drop_while { |n| n != 'b' }[1]
=。=
def get_next(current)
a = %w[a b c d e f]
a[a.index(current)+1]
end
get_next('b') #=> "c"
袋鼠国喵本出品的哦。作者是个 18 岁的程序天才。 :D
一个字: let
a = [1,3,5,7]
b=[]; a.inject(0){ |r, e| b << r+e; b[-1] }; b #=> [1, 4, 9, 16]
嗯,貌似压缩的太厉害了哟 :P
负面的,但既然他们是合作办公益活动,那我就不来掺和了。如果以后有商业方面往来的话,欢迎来向我咨询,我的联系方式网上搜一下就有了。:)
请问楼主和创投圈是什么关系?
我可以爆创投圈的料么?-___,-
git pull --rebase
不管使用多少次,我都一律放在 method 里。
method 的名称是“文档”——告知这个 callback 的用处。
呵呵,谢谢大家!原本以为说的太快了大概没多少人听懂,看来还是有不少朋友受益的,那我就放心了。:)
昨天刚返回墨尔本,悲催的在飞机降落时吐了,然后在机场里上吐下泻…… 我在想是不是在飞机上喝了罐光明酸奶导致的…… =。=
不好意思周六时我错过了 Q&A 的环节。所以大家如果有什么问题想问的话,欢迎跟帖询问,我会尽量解答的。:)
#2 楼 @small_fish__ 她是这次的讲师之一啊。
这不是 decorator 嘛?-__,-
https://github.com/fredwu/ruby_decorators
class Hi < RubyDecorator
def call(this, *args, &blk)
this.call(*args, &blk).sub('hello', 'hi')
end
end
class Batman < RubyDecorator
def call(this, *args, &blk)
this.call(*args, &blk).sub('world', 'batman')
end
end
class Catwoman < RubyDecorator
def initialize(*args)
@args = args.any? ? args : ['catwoman']
end
def call(this, *args, &blk)
this.call(*args, &blk).sub('world', @args.join(' '))
end
end
class World
extend RubyDecorators
def initialize
@greeting = 'hello world'
end
def hello_world
@greeting
end
+Batman
def hello_batman
@greeting
end
+Hi
+Catwoman
def hello_catwoman
@greeting
end
+Catwoman.new('super', 'catwoman')
def hello_super_catwoman
@greeting
end
end
world = World.new
world.hello_world # => "hello world"
world.hello_batman # => "hello batman"
world.hello_catwoman # => "hi catwoman"
world.hello_super_catwoman # => "hello super catwoman"
$ cat ~/.railsrc
--old-style-hash
--skip-bundle
--skip-test-unit
--database=mysql
真巧,Amazon 这本书的页面我一直开着,打算过阵子买来看看……
随便找一个 CakePHP 的函数看看就知道该不该用这个框架了,嘿嘿。https://github.com/cakephp/cakephp/blob/master/lib/Cake/Model/Model.php#L2779-2826
CakePHP 和 Wordpress 差不多,都是社区庞大,但根基基本上已经全烂掉了,没办法补救了。CakePHP 的前核心早几年就放弃了 CakePHP 跑去搞自己的 Lithium 了。
虽然不推荐,但是你可以——
a1, a2, a3, a4 = Array.new(4, [])
其实还是原本的方式最直观。
如果讲师迟到了还能不能入场呀?嘿嘿嘿。。。 :P