- 浏览: 3502 次
- 性别:
- 来自: 上海
最新评论
文章列表
a = [:aa, :bb, :cc, :dd]
ele = :unknown
a.each do |i|
i == :cc and ele = i and break;
end
# ele = :cc
#####################################################
# i == :cc and ele = i and break; => if i == :cc
# ele = i
# ...
APR中使用三个整数来记录APR版本号:MAJOR.MINOR.PATCH。MAJOR表示当前APR的主版本号,它的变化通常意味着APR的巨大的变化,比如体系结构的重新设计,API的重新设计等等,而且这种变化通常会导致APR版本的向前不兼容。MINOR称之为APR的次版本号,它通常只反映了一些较大的更改,比如APR的API的增加等等,但是这些更改并不影响与旧版本源代码和二进制代码之间的兼容性。PATCH通常称之为补丁版本,通常情况下如果只是对APR函数的修改而不影响API接口的话都会导致PATCH的变化。
摘自:http://blog.csdn.net/lanmanck/article/det ...
params[:resource] = 'user'
params[:resource] = "users".singularize
params[:resource].classify.constantize.
eval(params[:resource].classify)
Object.const_get(params[:resource].classify)
"user".pluralize => 'users'