# 1.9$B$N%a%=%C%I$NL\>A0(B

**URL:** <https://www.ruby-forum.com/t/1-9-b-n-a-c-i-nl-a0-b/120721>\
**Category:** Development\
**Created:** [November 20, 2007, 2:20am UTC](https://www.ruby-forum.com/t/1-9-b-n-a-c-i-nl-a0-b/120721 "2007-11-20T02:20:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jordi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/53a042/32.png) [@jordi](https://www.ruby-forum.com/u/jordi)\
**Post date:** [November 20, 2007, 2:20am UTC](https://www.ruby-forum.com/t/1-9-b-n-a-c-i-nl-a0-b/120721/1 "2007-11-20T02:20:38Z")

</div>

e$B$3$N%a!\<%k$Oe(Bruby-coree$B$Ne(B60e$B%a!\<%k0J\>e$Ne(Bthread(method  
names in 1.9)e$B$N7k2L$NK]Lu$G$9e(B.

e$B$3$N$$$/$D$+$N%a!\<%k$N8e$N7k2L$Oe(B:

1.- Object.send(e$B%a%=%C%I$NL\>A0e(B)e$B$K$D$$$Fe(B

.send  
e$B$r;H$&$1$I!!e(B"send"e$B$r$7$F$$$^$;$s!#\<B$O$=$N%_%V%8%’%/%H$OL?Na$r\<u$1$F$$$k!#e(Bsende$B$N0UL#$O$=$N%_%V%8%’%/%H$O30$K%G!\<%?$rAw$k$\_$?$$$G$9!#$@$+$i$$$/$D$+$N?7$7$$L\>A0$rDs0F$7$^$7$?e(B:  
Object.dispatch(e$B%a%=%C%I$NL\>A0e(B)  
Object.invoke\_method(e$B%a%=%C%I$NL\>A0e(B)  
Object.invoke(e$B%a%=%C%I$NL\>A0e(B)  
Object.private\_send(e$B%a%=%C%I$NL\>A0e(B)e$B!!$=$&$@$C$?$i!!e(Bprotected\_send  
e$B$H!!e(Bpublic\_send e$B$b:n$j$^$9!#e(B

e$B$=$l$K!"$=$N%a%=%C%I$Oe(Bprivate methode$B$r8F$Y$k$+$i!!L\>A0$K!!e(B!  
e$B$r;H$C$?$i$$$$$G$9!#e(B

2.- method\_missing e$B$N;H$$$+$?e(B  
Rubye$B$N=i$a$N0lJb$N%Z!\<%8$rFI$s$@$i$=$N$h$&$K@bL@$7$F$$$^$9!'e(B  
Rubye$B$N%a%=%C%I$@$C$?$i8F$P$l$F$$$J$$$G$$$D$b%a%C%;!\<%8$r\<u$1$^$9!#e(B  
e$B$7$+$7!"e(B.method() e$B$H!!e(B.send()e$B$,e(B  
e$B0c$$$^$9!#!!e(B.method()e$B$H!!e(BMethod.call()e$B$Oe(B  
method\_missing  
e$B$r;H$$$^$;$s!#e(Bsend()e$B$Oe(Bmethod\_missinge$B$r;H$$$^$9!#$@$+$i!“e(BRuby-coree$B$N?M$G$be(BRubye$B$N%a%=%C%I$Oe(B  
call and messages e$B$,$”$k$+$I$&$+$O$C$-$j$o$+$j$^$;$se(B (Ruby  
e$B$@$C$?$i!!e(B.method() == call ,  
.send() == e$B%a%C%;!\<%8$@$H;W$C$??M$b$$$^$7$?e(B  
)e$B!#e(B.method()e$B$He(B.send()e$B$Ne(Bbehavioure$B$,0c$&$N$O$A$g$C$H$S$C$/$j$7$^$9!#e(B

e$B!\<!\<e(B  
e$B%8%g%k%G%#e(B
