ruby :关键字 "in"是什么意思

标签 ruby

当我第一次在 ruby​​ 中找到关键字“in”时。我想也许我可以这样做: 1 英寸(0..10) 但看起来我不能那样使用它。

然后我在 ruby​​-lang.org 中搜索它,然后用谷歌搜索它。没有答案!

ruby 中关键字“in”的含义是什么?

最佳答案

您应该能够执行以下操作:

for i in 0..10 do
  puts i
end

您提到的表达式 1 in (0..10) 将不起作用,因为常量 (1) 不能在一定范围内变化 - 它是一个常量!您需要在 in 关键字之前命名一个变量。

希望对您有所帮助。

参见 this page

关于 ruby :关键字 "in"是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1011282/

相关文章:

ruby-on-rails - Ruby on Rails 中的枚举

Ruby Regexp gsub,替换第二个匹配字符的实例

ruby - 即使在使用 rvm pkg install zlib 后也无法加载此类文件 - zlib

ruby-on-rails - rails 4 : Re-Migrating all Migrations to Schema

ruby - Heroku:数据库配置没有指定适配器

ruby - 解析地址簿中的电子邮件

用于分布式计算的 Ruby 库?

ruby - 为什么 gem 在我移动到 rbenv 后仍然坚持安装到 ~/.rvm?

ruby-on-rails - 编写命名范围的更好方法?

ruby-on-rails - 运行迁移时出现 Rails 迁移错误?