# 2.times -\>(\_){ a += 1 }

**URL:** <https://www.ruby-forum.com/t/2-times-a-1/97061>\
**Category:** Development\
**Created:** [July 4, 2006, 5:43pm UTC](https://www.ruby-forum.com/t/2-times-a-1/97061 "2006-07-04T17:43:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [July 4, 2006, 5:43pm UTC](https://www.ruby-forum.com/t/2-times-a-1/97061/1 "2006-07-04T17:43:21Z")

</div>

boron e$B$G$N\<:GT$NCf$K!“0J2\<$N$b$N$,$”$j$^$9!#e(B

1. Error:  
test\_lambda\_as\_iterator(TestLambdaParameters):  
ArgumentError: wrong number of arguments (1 for 0)  
/home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/ruby/test\_lambda.rb:50:in  
`Integer#times' /home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/ruby/test_lambda.rb:50:in`test\_lambda\_as\_iterator’

e$B$3$N%F%9%H$O0J2\<$N$b$N$G$9$,!"$3$N$h$&$Je(B -\> e$B$C$F!"$J$/$J$C$?e(B  
e$B$s$8$c$J$+$C$?$G$7$?$C$1e(B?

def test\_lambda\_as\_iterator  
a = 0  
2.times -\>(\_){ a += 1 }  
assert\_equal(a, 2)  
end

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [July 4, 2006, 6:14pm UTC](https://www.ruby-forum.com/t/2-times-a-1/97061/2 "2006-07-04T18:14:54Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28958] 2.times -\>(\_){ a += 1 }”  
on Wed, 5 Jul 2006 00:42:08 +0900, Tanaka A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|boron e$B$G$N\<:GT$NCf$K!“0J2\<$N$b$N$,$”$j$^$9!#e(B

| 21) Error:  
|test\_lambda\_as\_iterator(TestLambdaParameters):

|e$B$3$N%F%9%H$O0J2\<$N$b$N$G$9$,!“$3$N$h$&$Je(B → e$B$C$F!”$J$/$J$C$?e(B  
|e$B$s$8$c$J$+$C$?$G$7$?$C$1e(B?

e$B$J$/$J$j$^$7$?!#%F%9%H:o$i$J$-$c$G$9$M!#e(B
