Я перебирал расширения ActiveSupport Rails, и я наткнулся на «in?». метод. Для меня это выглядит и работает точно так же, как «include?» метод, но только наоборот.Разница между 'in?' и "включить?" in Rails
([1..5]).include? 1
1.in? ([1..5])
Я использовал 'include?' метод, так как я впервые начал использовать Rails, поэтому интересно, что есть другой метод, который делает то же самое. Есть ли разница в двух методах, которые мне не хватает?
EDIT
Есть ли сценарий, при котором с помощью "в? выиграет больше, чем использование 'include?' ? Потому что сейчас я могу думать только о том, что «внутри»? представляет собой довольно бессмысленный метод, который дает «include?» уже существует для его цели.
'include?' - метод рубинового массива, тогда как 'in? 'is rails' activesupport' method –