ruby - 你如何在 Ruby 中执行 python "for-each"?

标签 ruby

foo = [3, 6, 3]
for a in foo:
    print a

我如何在 ruby​​ 中做到这一点?

最佳答案

list = %w( a b c )

# there's a for statement but nobody likes it :P
for item in list
  puts item
end

# so you use the each method with a block instead

# one-liner block
list.each { |item| puts item }

# multi-line block
list.each do |item|
  puts item
end

关于ruby - 你如何在 Ruby 中执行 python "for-each"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3546259/

相关文章:

arrays - ruby - 将矩阵逆时针旋转 n 个位置

ruby-on-rails - 如何处理依赖于配置的 gem 依赖项?

ruby-on-rails - Rails/Nginx 中的超时——最佳实践

javascript - 在基本 Rails 4 应用程序中开始使用 d3.js 的挑战

ruby-on-rails - rails : Omniauth - "The parameter app_id is required"

ruby - 运行 dependency.rb :247:in `to_specs' : Could not find bundler

mysql - 获取带有 EST 时区时间的游戏

ruby-on-rails - 如何让这个 ruby​​ on rails 应用程序将文件复制到我的硬盘?

ruby-on-rails - RubyMine 使用不正确/不同的 Ruby 版本 - Ubuntu

ruby-on-rails - 如何在 Rails 中为 ckeditor 添加皮肤?