2,763
社区成员
发帖
与我相关
我的任务
分享
@success = Class.new #实例化一个类对象
success = lambda { |v|
if @success.respond_to? v.to_sym
v.capitalize
else
raise"Invent and experiment."
end
}
#labda函数,v是函数的参数,条件里面判断@success这个类是不是有v这个方法?如果有的话就把v的首字母变成大写否则抛出异常
key = %w[audacious creative curious safe].collect(%success)
#%w[]是声明一个数组。把数组中的每个元素作为success的参数传递进去。
p keys.join(",") 此处的keys我怀疑是key。就是输出key数组的元素,元素之间用","分开