Hi,
I need to test for a case where 5 variables are all empty.
Not quite sure how to do this.
Can I use multiple “and” statements?
eg
if e = “” and b = “” and c = “” ect…
then …
Appreciate the help.
Dave
Hi,
I need to test for a case where 5 variables are all empty.
Not quite sure how to do this.
Can I use multiple “and” statements?
eg
if e = “” and b = “” and c = “” ect…
then …
Appreciate the help.
Dave
On Fri, Dec 13, 2013 at 9:32 AM, Dave C. [email protected]
wrote:
I need to test for a case where 5 variables are all empty.
One possibility:
2.0.0 (main):0 > a = b = c = d = e = ‘’
=> “”
2.0.0 (main):0 > [ a,b,c,d,e ].all? { |x| x.empty? }
=> true
2.0.0 (main):0 > a = ‘a’
=> “a”
2.0.0 (main):0 > [ a,b,c,d,e ].all? { |x| x.empty? }
=> false
2.0.0 (main):0 >
HTH,
I need to test for a case where 5 variables are all empty.
2.0.0 (main):0 > [ a,b,c,d,e ].all? { |x| x.empty? }
=> true
2.0.0 (main):0 > a = ‘a’
=> “a”
2.0.0 (main):0 > [ a,b,c,d,e ].all? { |x| x.empty? }
=> false
2.0.0 (main):0 >HTH,
Thanks!
On Fri, Dec 13, 2013 at 7:23 PM, Dave C. [email protected]
wrote:
I need to test for a case where 5 variables are all empty.
2.0.0 (main):0 > [ a,b,c,d,e ].all? { |x| x.empty? }
=> true
2.0.0 (main):0 > a = ‘a’
=> “a”
2.0.0 (main):0 > [ a,b,c,d,e ].all? { |x| x.empty? }
=> false
2.0.0 (main):0 >
Alternative with identical semantics but a tad less typing:
irb(main):002:0> [a, b, c, d, e].all? &:empty?
=> true
Kind regards
robert
Appreciate the help.
Dave
The general idea is correct, but
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs