Operators in ruby

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.