Issue #7529 has been updated by matz (Yukihiro Matsumoto).


æ®?念ã?ªã?????ä»?æ§???§ã???????­ã?¼ã?¯ã?¼ã????®ã???????®ã??????·ã?¥ã?¨ç??ç²???«å????°ã?§ã????????????·ã?¥ã?®å?ºå?¥ã?¯ã?§ã????ªã????®ã?§ã??
??«å°¾??? {} ???追å??????????????????§ã??????????????

Matz.

----------------------------------------
Bug #7529: ??­ã?¼ã?¯ã?¼ã??å¼???°ã??使ã????¨æ??å¾???®ã?»ã????®é??常ã?®å????°ã?«ã??????·ã?¥ã??渡ã????ªã??ï¼?
https://bugs.ruby-lang.org/issues/7529#change-34490

Author: ngoto (Naohisa Goto)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: ruby 2.0.0dev (2012-12-06) [x86_64-linux]


 def foo(h, k: 0)
   p [ h, k ]
 end
 h = { 1=> 2 }
 foo(h)

???å®?è¡??????????
 ArgumentError: unknown keyword: 1
??®ã?¨ã?©ã?¼ã????ºã?¾ã????????h??????????·ã?¥ã?®å?´å????«ã????­ã?¼ã?¯ã?¼ã??k??®ã???????©ã?«ã????¤ã??ä¿???£ã????¾ã?¾ã??foo???h???渡ã???????¨ã????§ã????ªã????®ã?¯ä??æ§???§ã???????????ï¼?

?????«ç????¥å?½ã?ªé??常ã?®å????°ã????¥ã????¦ã??

 def foo2(h, dummy = nil, i: 0)
   p [ h, dummy, i ]
 end
 h = { 1=> 2 }
 foo2(h)

??¨ã????£ã?¦ã?????æ§????
 ArgumentError: unknown keyword: 1
?????ºã?¦ã????¾ã????¾ã?????(r38235 ??«ã?¦å??è¡?)



-- 
http://bugs.ruby-lang.org/