# Yield \[0\] to {|\*,v|}

**URL:** <https://www.ruby-forum.com/t/yield-0-to-v/112202>\
**Category:** Development\
**Created:** [August 16, 2007, 10:32am UTC](https://www.ruby-forum.com/t/yield-0-to-v/112202 "2007-08-16T10:32:31Z")\
**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:** [August 16, 2007, 10:32am UTC](https://www.ruby-forum.com/t/yield-0-to-v/112202/1 "2007-08-16T10:32:31Z")

</div>

e$B0J2\<$N$h$&$K!"e(B{|\*,v| p v} e$B$KBP$7e(B [0] e$B$re(B yield  
e$B$7$?$H$-e(B v e$B$Oe(B  
[0] e$B$K$J$j$^$9!#e(B

% ./ruby -ve ‘def m() yield [0] end; m {|\*,v| p v}’  
ruby 1.9.0 (2007-08-16 patchlevel 0) [i686-linux]  
[0]

e$B$3$3$G!"%V%m%C%/$,\<u$1\<h$C$?CM$OG[Ns$R$H$D$G$"$j!"%V%m%C%/0ze(B  
e$B?t$K$O%+%s%^$de(B \* e$B$,F~$C$F$$$FJ,2r$9$k5$$^$s$^$s$J$N$G!"G[Nse(B  
e$BE83+$N:Y9)$,5/F0$7$F!"E83+$5$l$?8e$N:G8e$NCMe(B 0 e$B$,e(B v  
e$B$KB+G{$5e(B  
e$B$l$k$Y$-$@$H;W$$$^$9!#e(B

e$B$J$_!"e(B|v,_| e$B$G$J$/!“e(B|\*,v| e$B$G$”$l$P!"e(Bv e$B$Oe(B 0  
e$B$K$J$j$^$9!#e(B

% ./ruby -e ‘def m() yield [0] end; m {|v,\*| p v}’  
0

---

<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:** [August 16, 2007, 6:18pm UTC](https://www.ruby-forum.com/t/yield-0-to-v/112202/2 "2007-08-16T18:18:37Z")

</div>

e$B!!$5$5$@$G$9!#e(B

Tanaka A. wrote:

> e$B0J2\<$N$h$&$K!"e(B{|\*,v| p v} e$B$KBP$7e(B [0] e$B$re(B yield e$B$7$?$H$-e(B v e$B$Oe(B  
> [0] e$B$K$J$j$^$9!#e(B

e$B!!$J$\*$7$^$7$?!#e(B
