# Variable \_ and multiple assignment in irb

**URL:** <https://www.ruby-forum.com/t/variable-and-multiple-assignment-in-irb/74676>\
**Category:** Development\
**Created:** [November 7, 2006, 10:52am UTC](https://www.ruby-forum.com/t/variable-and-multiple-assignment-in-irb/74676 "2006-11-07T10:52:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [November 7, 2006, 10:52am UTC](https://www.ruby-forum.com/t/variable-and-multiple-assignment-in-irb/74676/1 "2006-11-07T10:52:25Z")

</div>

e$B1sF#PR2p$H?=$7$^$9!#e(B

irb e$B$Ge(B \_ e$B$KB?=EBeF~$r$9$k$H$J$s$+JQ$J5$$,$7$^$9!#e(B

$ irb -v  
irb 0.9.5(05/04/13)  
$ irb  
irb(main):001:0\> x,=[1,2]  
=\> [1, 2]  
irb(main):002:0\> x  
=\> 1  
irb(main):003:0\> \_,=[1,2]  
=\> [1, 2]  
irb(main):004:0\> \_  
=\> [1, 2]

ruby e$BK\BN$G$Oe(B \_ e$B$be(B 1 e$B$K$J$k$N$G!"$\*$=$i$/e(B irb  
e$B$NLdBj$@$H;W$$$^$9!#e(B  
irb e$B$G$b0l9T$G=q$/$He(B 1 e$B$K$J$j$^$9!#e(B

irb(main):005:0\> _,=[1,2];_  
=\> 1

irb 0.9(02/07/03) e$B$G$O:F8=$7$^$;$s$G$7$?!#e(B  
e$B\<B32$O3’L5$@$H;W$$$^$9$,!"0l1~Js9pCW$7$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [November 7, 2006, 10:52am UTC](https://www.ruby-forum.com/t/variable-and-multiple-assignment-in-irb/74676/2 "2006-11-07T10:52:34Z")

</div>

e$B$o$?$J$Y$G$9!#e(B

irbe$B$G$Oe(B\_e$B$O:G8e$K\<B9T$7$?7k2L$rJ];}$7$F$$$^$9!#e(B

% irb

> > “foo”  
> > =\> “foo”  
> > \_  
> > =\> “foo”

“Yusuke ENDOH” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> =\> [1, 2]  
> irb(main):004:0\> \_  
> =\> [1, 2]
> 
> ruby e$BK\BN$G$Oe(B \_ e$B$be(B 1 e$B$K$J$k$N$G!"$\*$=$i$/e(B irb e$B$NLdBj$@$H;W$$$^$9!#e(B

\_,=[1,2]e$B$N\<B9T7k2L$Oe(B[1, 2]e$B$J$N$Ge(B\_e$B$Oe(B[1,  
2]e$B$K$J$j$^$9!#e(B

> irb e$B$G$b0l9T$G=q$/$He(B 1 e$B$K$J$j$^$9!#e(B
> 
> irb(main):005:0\> _,=[1,2];_  
> =\> 1

e$BESCf$G;H$o$l$?e(B\_e$B$NCf?H$,\<B9T7k2L$K$J$k$N$Ge(B1e$B$H$J$j$^$9!#e(B

> irb 0.9(02/07/03) e$B$G$O:F8=$7$^$;$s$G$7$?!#e(B

e$B$?$V$s$3$l0J9\_$KAH$\_F~$l$i$l$?5!G=$@$H;W$$$^$9!#e(B

doc/irb/irb.rd.jae$B$h$jH4?he(B:

= e$B%7%9%F%`JQ?te(B

— \_  
e$BA0$N7W;;$N\<B9T7k2L$r3P$($F$$$ke(B(e$B%m!\<%+%kJQ?te(B).  
— \_\_  
e$B\<B9T7k2L$NMzNr$r3P$($F$$$ke(B.  
\_\_[line\_no]e$B$G!“$=$N9T$G\<B9T$7$?7k2L$rF@$k$3$H$,$G$-$ke(B.  
line\_noe$B$,Ii$Ne(B  
e$B;~$K$O!”:G?7$N7k2L$+$ie(B-line\_noe$BA0$N7k2L$rF@$k$3$H$,$G$-$ke(B.

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [November 7, 2006, 10:52am UTC](https://www.ruby-forum.com/t/variable-and-multiple-assignment-in-irb/74676/3 "2006-11-07T10:52:35Z")

</div>

e$B1sF#$G$9!#e(B

e$B0U?^$5$l$?5sF0$G$7$?$+!#e(B  
e$B\<:Ni$7$^$7$?!#e(B
