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/