7stud2
(7stud --)
1
I got this piece of code from "RSpec Book" page 85
def exact_match_count(guess)
(0..3).inject(0) do | count, index |
count + (exact_match?(guess, index) ? 1 : 0)
end
end
But I don't quite understand
...) ? 1 : 0)
part.
Could anyone help me understand this?
soichi
···
--
Posted via http://www.ruby-forum.com/.
is the ternary if operator..
just try these lines on irb:
print ( true ? '1. this part returned' : '2. this part not returned' )
print ( false ? '1. this part not returned' : '2. this part returned' )
···
On Wed 14 Nov 2012 12:07:10 PM WIT, Soichi Ishida wrote:
I got this piece of code from "RSpec Book" page 85
def exact_match_count(guess)
(0..3).inject(0) do | count, index |
count + (exact_match?(guess, index) ? 1 : 0)
end
end
But I don't quite understand
...) ? 1 : 0)
part.
Could anyone help me understand this?
soichi