From: Kiswono Prayogo Date: 2012-11-14T14:12:15+09:00 Subject: Re: help me understand (method 1 : 0) 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 >