ruby 红宝石中的语法糖块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 红宝石中的语法糖块相关的知识,希望对你有一定的参考价值。

user = User.new.tap do |u|
  u.username = "foobar"
  u.save!
end

# has a much better intent than this

user = User.new
user.username = "foobar"
user.save!
5.upto(10) { |i| puts i }

# same as

5.upto(10) do |i| 
   puts i
end

以上是关于ruby 红宝石中的语法糖块的主要内容,如果未能解决你的问题,请参考以下文章

ruby 红宝石中的轻量级演员

ruby 红宝石中的文本收集器

ruby 在实例变量级别的红宝石中的观察者。

响应多个 JSON 渲染。 (红宝石/导轨)

热情似火——红宝石(Ruby)

红宝石:“p *1..10”中的星号是啥意思