Hi,
in java, I can use ? : shorthand operators to ensure s is assigned to
some value.
String s = s == null ? “” : s;
Is there similar shorthand operator in Ruby?
Thanks.
Yaxm
Hi,
in java, I can use ? : shorthand operators to ensure s is assigned to
some value.
String s = s == null ? “” : s;
Is there similar shorthand operator in Ruby?
Thanks.
Yaxm
On Apr 28, 2007, at 5:51 PM, Yaxm Y. wrote:
–
Posted via http://www.ruby-forum.com/.
The same old ternary operator is in Ruby as in most languages these
days.
? :
so…
conditional_statement ? true_result : false_result
On 4/28/07, John J. [email protected] wrote:
Thanks.
conditional_statement ? true_result : false_result
For assigning default value ||= is usually used (for non-logic values)
i.e.
@name ||= “Joe”
doesn’t work for logic values (will overwrite false)
search google for ruby idioms (e.g.
http://wiki.rubygarden.org/Ruby/page/show/RubyIdioms)
Jano
On Apr 28, 2007, at 6:23 PM, Jano S. wrote:
Is there similar shorthand operator in Ruby?
? :
search google for ruby idioms (e.g.
http://wiki.rubygarden.org/Ruby/page/show/RubyIdioms)Jano
of course there are many ways to set default values. The Perl slogan
applies to Ruby very well.
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