How to concatenate strings with spaces and reject empty strings in Ruby

1 Answer

0 votes
s1 = "java"
s2 = "ruby"
s3 = ""
s4 = "python"

s = [s1, s2, s3, s4].reject(&:empty?).join(' ')

puts s

puts s.class



# run:
#   
# java ruby python
# String
#

 



answered Oct 13, 2020 by avibootz

Related questions

1 answer 169 views
1 answer 160 views
160 views asked Oct 13, 2020 by avibootz
1 answer 217 views
1 answer 217 views
2 answers 373 views
1 answer 217 views
1 answer 248 views
...