Так что я знаю в рубине, что x.nil? будет проверяться, если x равно null.Простейший способ проверить только пробелы в рубине
Каков самый простой способ проверить, если x равно '', или '' (два пробела), или '' (три пробела) и т. Д.?
В принципе, мне интересно, какой лучший способ проверить, является ли переменная пробелом?
позвольте мне на самом деле прояснить мой вопрос, потому что это было не совсем понятно ... им на самом деле выполняет это в контексте, если заявление. поэтому я проверяю x.nil? и я также хочу x. (здесь есть только пробелы, поэтому я считаю это nil), чтобы оба были условно оценены – user301752
@ user301752, когда вы говорите 'nil', вы имеете в виду пустую строку? Они не то же самое в Ruby. (Откройте сеанс 'irb' и проверьте:' x = ''; x.nil? '.) – Telemachus
Почему бы не обрезать его первым? –