<分区>
Possible Duplicate:
What does map(&:name) mean in Ruby?
each
中的&:valid?
是什么意思?
我见过 .each 做 |r|
或其他什么,但不确定这个是如何工作的?
<分区>
Possible Duplicate:
What does map(&:name) mean in Ruby?
each
中的&:valid?
是什么意思?
我见过 .each 做 |r|
或其他什么,但不确定这个是如何工作的?
最佳答案
&
称为to_proc
运算符。它将符号 (:valid?
) 扩展为 Proc。
所以你的例子相当于:
temps.each { |t| t.valid? }
关于ruby-on-rails - "temps.each(&:valid?)"在 Ruby 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9926724/
相关文章:
ruby-on-rails - Rails,通过自定义的唯一字段引用关联
ruby-on-rails - Ruby on Rails-如何检索连接字符串
ruby-on-rails - RSpec:测试模型是否接收带有特定参数的#create?
ruby-on-rails - Carrierwave:如何上传大文件?
ruby-on-rails - rails : conditional home link
ruby-on-rails - 如何在ruby中实时解析ffmpeg进度
ruby-on-rails - MiniProfiler 列出的额外查询
ruby-on-rails - Rails has_many through for has_many with multiple models