ruby-on-rails – ruby​​中关键字“do”的含义是什么?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – ruby​​中关键字“do”的含义是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Ruby中看过几次,我找不到一个很好的解释它的目的.例如,我看到一个do的地方是在gemfile中:
group :development,:test do
    gem 'rspec-rails'
    gem 'rspec-its'
    gem 'simplecov',:require => false
    gem 'guard-rspec'
    gem 'spork-rails'
    gem 'guard-spork'
    gem 'childprosess'
    gem 'rails-erd'
    gem 'pry-rails'
    gem 'guard-rails'
    gem 'guard-livereload'
    gem 'guard-bundler'
end

我知道这段代码的作用,但我不知道这样做的目的.我有我的猜测,但我希望他们被比我更了解的人证实或否认.

解决方法

do关键字与end关键字一起用于分隔代码块.

关于do end与括号的区别的更多信息可以在这里找到:http://ruby-doc.org/docs/keywords/1.9/files/keywords_rb.html#M000015

原文链接:https://www.f2er.com/ruby/270422.html

猜你在找的Ruby相关文章