# P()#=\>\[\]

**URL:** <https://www.ruby-forum.com/t/p/110113>\
**Category:** Development\
**Created:** [July 23, 2007, 1:23pm UTC](https://www.ruby-forum.com/t/p/110113 "2007-07-23T13:23:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [July 23, 2007, 1:23pm UTC](https://www.ruby-forum.com/t/p/110113/1 "2007-07-23T13:23:32Z")

</div>

e$B\>\>Hx$H$$$$$^$9!#e(B  
1.9e$B$G%a%=%C%Ie(Bpe$B$NJV$jCM$,$=$N0z?t$NCM$K$J$j$^$7$?$,!"e(B

rer = p  
p rer # =\> []

rer = p()  
p rer # =\> []

rer = p(()) # =\> nil  
p rer # =\> nil

e$B0z?t$J$7$N;~e(B [] e$B$rJV$9$N$O0U?^$7$?5sF0$G$7$g$&$+!)e(B  
nil e$B$+$J$!$H;W$C$F$$$?$N$G$9$,!#e(B

e$B4{=Pe(Bore$B=$@5:Q$_$G$7$?$i$9$_$^$;$s!#e(B  
ruby 1.9.0 (2007-07-09 patchlevel 0) [i386-mswin32]

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [July 23, 2007, 8:01pm UTC](https://www.ruby-forum.com/t/p/110113/2 "2007-07-23T20:01:25Z")

</div>

e$B$J$+$@$G$9!#e(B

At Mon, 23 Jul 2007 19:59:17 +0900,  
eklerni wrote in [ruby-dev:31285]:

> e$B0z?t$J$7$N;~e(B [] e$B$rJV$9$N$O0U?^$7$?5sF0$G$7$g$&$+!)e(B  
> nil e$B$+$J$!$H;W$C$F$$$?$N$G$9$,!#e(B

rete$B$re(BQnile$B$G=i4|2=$7$F$$$k$3$H$+$i$9$k$H!"e(Bnile$B$K$9$k$D$b$j$@$C$?e(B  
e$B$N$G$O$J$$$+$H;W$$$^$9!#e(B

# Index: io.c

— io.c (revision 12839)  
+++ io.c (working copy)  
@@ -3992,5 +3992,5 @@ rb\_f\_p(int argc, VALUE \*argv, VALUE self  
ret = argv[0];  
}

- else {

- else if (argc \> 1) {  
ret = rb\_ary\_new4(argc, argv);  
}

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [July 23, 2007, 10:27pm UTC](https://www.ruby-forum.com/t/p/110113/3 "2007-07-23T22:27:09Z")

</div>

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

In message “Re: [ruby-dev:31288] Re: p()#=\>[]”  
on Tue, 24 Jul 2007 03:00:53 +0900, Nobuyoshi N.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|At Mon, 23 Jul 2007 19:59:17 +0900,  
|eklerni wrote in [ruby-dev:31285]:  
|\> e$B0z?t$J$7$N;~e(B [] e$B$rJV$9$N$O0U?^$7$?5sF0$G$7$g$&$+!)e(B  
|\> nil e$B$+$J$!$H;W$C$F$$$?$N$G$9$,!#e(B  
|  
|rete$B$re(BQnile$B$G=i4|2=$7$F$$$k$3$H$+$i$9$k$H!"e(Bnile$B$K$9$k$D$b$j$@$C$?e(B  
|e$B$N$G$O$J$$$+$H;W$$$^$9!#e(B

e$B%3%\_%C%H$7$F$/$@$5$$!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [July 24, 2007, 1:25am UTC](https://www.ruby-forum.com/t/p/110113/4 "2007-07-24T01:25:19Z")

</div>

e$B\>\>Hx$H$$$$$^$9!#e(B

> |At Mon, 23 Jul 2007 19:59:17 +0900,  
> |eklerni wrote in [ruby-dev:31285]:  
> |\> e$B0z?t$J$7$N;~e(B [] e$B$rJV$9$N$O0U?^$7$?5sF0$G$7$g$&$+!)e(B  
> |\> nil e$B$+$J$!$H;W$C$F$$$?$N$G$9$,!#e(B  
> |  
> |rete$B$re(BQnile$B$G=i4|2=$7$F$$$k$3$H$+$i$9$k$H!"e(Bnile$B$K$9$k$D$b$j$@$C$?e(B  
> |e$B$N$G$O$J$$$+$H;W$$$^$9!#e(B
> 
> e$B%3%\_%C%H$7$F$/$@$5$$!#e(B

e$BBP1~$"$j$,$H$&$4$6$$$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [August 22, 2007, 4:21pm UTC](https://www.ruby-forum.com/t/p/110113/5 "2007-08-22T16:21:28Z")

</div>

e$B8=:_$N5sF0$r$_$F$\_$^$7$?$i!"e(B  
e$B0z?t$J$7$N;~$NI=\<($9$kCM$HJV$9CM$,e(Bmain(self)e$B$K$J$C$F$$$^$9!#e(B

rer = p # =\> main  
p rer # =\> main

e$B$^$?!“0z?t$”$j$N\>l9g!"0z?t$rI\>2A$7$?CM$G$O$J$/$=$l$rG[Ns2=$7$?$b$N$,JV$5e(B  
e$B$l$F$$$^$9!#e(B

rer = p(:some) # =\> :some  
p rer # =\> [:some]

e$BD4$Y$F$$$?$@$1$?$i9,$$$G$9!#e(B

ruby 1.9.0 (2007-08-18 patchlevel 0) [i386-mswin32\_80]

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [August 24, 2007, 12:30pm UTC](https://www.ruby-forum.com/t/p/110113/6 "2007-08-24T12:30:31Z")

</div>

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

In message “Re: [ruby-dev:31606] Re: p()#=\>[]”  
on Wed, 22 Aug 2007 23:18:55 +0900, eklerni  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|e$B8=:_$N5sF0$r$_$F$\_$^$7$?$i!"e(B  
|e$B0z?t$J$7$N;~$NI=\<($9$kCM$HJV$9CM$,e(Bmain(self)e$B$K$J$C$F$$$^$9!#e(B

e$B;d$N$H$3$m$HF0$-$,0c$&$h$&$G$9!#e(B

|rer = p # =\> main  
|p rer # =\> main

|rer = p # =\> main  
|p rer # =\> main

% ruby -ve ‘p(p())’  
ruby 1.9.0 (2007-08-24 patchlevel 0) [i686-linux]  
nil

|e$B$^$?!“0z?t$”$j$N\>l9g!"0z?t$rI\>2A$7$?CM$G$O$J$/$=$l$rG[Ns2=$7$?$b$N$,JV$5e(B  
|e$B$l$F$$$^$9!#e(B  
|  
|rer = p(:some) # =\> :some  
|p rer # =\> [:some]

% ruby -ve ‘p(p(:some))’  
ruby 1.9.0 (2007-08-24 patchlevel 0) [i686-linux]  
:some  
:some

|e$BD4$Y$F$$$?$@$1$?$i9,$$$G$9!#e(B  
|  
|ruby 1.9.0 (2007-08-18 patchlevel 0) [i386-mswin32\_80]

e$B$^$:!"$\*\<j85$Ne(BRubye$B$r?7$7$/$7$F$\_$k$N$O$I$&$G$7$g$&!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [August 24, 2007, 4:54pm UTC](https://www.ruby-forum.com/t/p/110113/7 "2007-08-24T16:54:06Z")

</div>

From:eklerni

> e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B
> 
> e$B$^$:!"$\*\<j85$Ne(BRubye$B$r?7$7$/$7$F$\_$k$N$O$I$&$G$7$g$&!#e(B

e$B:G?7HG$G$OLdBj$"$j$^$;$s$G$7$?!#e(B

e$BJs9pA0$K?7$7$/$7$?$D$b$j$G$J$C$F$J$+$C$?$h$&$G$9!#$\*\<j?t$+$1$F?=$7Lu$J$$!#e(B
