可能重複:
What is the -> (stab) operator in Ruby?Ruby中的「 - >」運算符是什麼意思?
我努力學習on Rails的書對象和發現的問題,以瞭解->
運營商的意思。
的代碼是:
describe Blog do
subject { Blog.new(->{entries}) }
let(:entries) { [] }
it "has no entries" do
subject.entries.must_be_empty
end
describe "#new_entry" do
let(:new_post) { OpenStruct.new }
before do
subject.post_source = ->{ new_post }
end
it "returns a new post" do
subject.new_post.must_equal new_post
end
end
我花了很多時間去尋找它的任何文檔,但無法
FWIW,這通常被稱爲「stabby拉姆達」。 –