conceptual- все статьи тега


Ruby-как проверить наличие нулевой или пустой строки из консоли (stdin)

Я очень новичок в Руби, поэтому, пожалуйста, потерпите меня... В тексте на Ruby есть пример кода, который делает это: str = gets exit if str.nil? || str.empty? str.chomp! temp, scale = str.split(" ") Мои запросы следующие: Учитывая, что gets будет возвращаться только до и включая cr зачем тестировать пустую строку? Если вы проверяете следующее: puts nil.to_s.empty? puts "".to_s.empty? puts "".length #the empty string : equates to 0 puts nil.to_s.length #the 'to stri ...