How to check if a string is empty in Ruby
In this tutorial, we are going to learn about how to check if a given string is empty or not in ruby.
Checking string is empty
To check if a string is empty or not, we can use the built-in empty?
method in Ruby.
The empty?
method returns true if a string is empty; otherwise, it returns false.
Here is an example:
name = ""
if name.empty?
puts "string is empty"
else
puts "string is not empty"
end
Output:
"string is empty"
Similarly, we can also use the length
method to check for an empty string.
Example:
name = ""
if !name.length
puts "string is empty"
else
puts "string is not empty"
end
If you want to check if a variable is nil or empty, you can check it like this in Ruby.
name = nil
if name.nil? || name.empty?
puts "string is empty"
else
puts "string is not empty"
end