Когда я впервые нахожу ключевое слово "in" в ruby. Я думаю, может быть, я могу сделать это: 1 дюйм (0..10) Но, похоже, я не могу использовать это таким образом.
Затем я ищу в ruby-lang.org и гуглю. Ответа нет!
Что означает ключевое слово "in" в рубине?
Вы должны быть в состоянии сделать следующее:
for i in 0..10 do puts i end
Выражение 1 in (0..10), которое вы упомянули, не будет работать, потому что константа (1) не может варьироваться в диапазоне - это константа! Перед ключевым словом in необходимо указать имя переменной.
1 in (0..10)
in
Надеюсь, это поможет.
См. эту страницу .
согласно прагматичной книге программистов, вы видите это следующим образом
while *name*[, *name*]... in *expression* [do | :] body end
так что вы используете его в циклах, извините, если это неясно, но я только начал изучать рубин.