How to use logical operators in ruby?
Logical AND, OR, NOT…
In other languages like java &&, ||, ! is used. how we have to use it in
ruby.
A sample code in java, please explain it in ruby.
if((namespace == attributeUri[ i ] ||
namespace.equals(attributeUri[ i ]) )
&& name.equals(attributeName[ i ]) )
Please do the same in ruby
Thanks in advance
On Nov 22, 9:26 pm, Martin D. [email protected] wrote:
namespace.equals(attributeUri[ i ]) )
&& name.equals(attributeName[ i ]) )
Please do the same in ruby
Thanks in advance
Posted viahttp://www.ruby-forum.com/.
http://whytheluckystiff.net/ruby/pickaxe/
Martin D. wrote:
namespace.equals(attributeUri[ i ]) )
&& name.equals(attributeName[ i ]) )
Please do the same in ruby
Thanks in advance
It’s just a matter of preference, use english or C-style symbols. The
C-Stye
has precedence over the keyword versions (e.g. || rather then ‘or’ ).
Operators and Precedence (Top to bottom)
:: .
[]
**
-(unary) +(unary) ! ~
<< >>
&
| ^
= < <=
<=> == === != =~ !~
&&
||
… …
=(+=, -=…)
not
and or
All of the above are just methods except these:
=, ::, ., …, …, !, not, &&, and, ||, or, !=, !~
In addition, assignment operators(+= etc.) are not user-definable.
On Nov 22, 8:26 pm, Martin D. [email protected] wrote:
namespace.equals(attributeUri[ i ]) )
&& name.equals(attributeName[ i ]) )
Please do the same in ruby
Martin, please read a primer on Ruby and Java before posting all your
questions asking people to do each piece of your work for you. It
seems that you have a project or job to convert something from Java to
Ruby, but you don’t seem to know either.
Learn the languages - even the basics - and you’ll be able to do this
better on your own.