[#47135] [ruby-trunk - Feature #8024][Assigned] Lazy sweep を on/off するための機能 — "mrkn (Kenta Murata)" <muraken@...>
16 messages
2013/03/06
[#47150] [ruby-trunk - Bug #8054][Open] open-uri と resolv-replace を同時にロードすると壊れる — "mrkn (Kenta Murata)" <muraken@...>
4 messages
2013/03/09
[#47157] 1CPUでtest-allするとfiberとFileUtilsでエラーたくさん — KOSAKI Motohiro <kosaki.motohiro@...>
CentOS6.3上で
3 messages
2013/03/10
[ruby-dev:47160] [ruby-trunk - Feature #8061] 重複するキーワードをエラーにする
From:
"mame (Yusuke Endoh)" <mame@...>
Date:
2013-03-10 08:14:10 UTC
List:
ruby-dev #47160
Issue #8061 has been updated by mame (Yusuke Endoh).
Assignee set to matz (Yukihiro Matsumoto)
キーワード引数の実体はハッシュなので、
{ a: 1, a: 2 } #=> { :a => 2 }
がエラーでない以上、これもエラーにならない方が仕様として単純で好きですが、
明らかにミスっぽいケースを検出してあげるのもありですかね。
m(:a => 8, eval(":a") => 9)
h = { a: 8 }; m(**h, a: 9)
などはどうするかと合わせて、matz に。
--
Yusuke Endoh <mame@tsg.ne.jp>
----------------------------------------
Feature #8061: 重複するキーワードをエラーにする
https://bugs.ruby-lang.org/issues/8061#change-37449
Author: tadf (tadayoshi funaba)
Status: Open
Priority: Low
Assignee: matz (Yukihiro Matsumoto)
Category:
Target version: next minor
重複するキーワードをエラーにする。
def m(a:1, b:2)
p [a, b]
end
m(a:8, a:9)
--
http://bugs.ruby-lang.org/