Actions
Bug #15957
closedSplatting nil as **kwargs
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.7.0dev (2019-06-24T15:19:49Z trunk e09afd15b7) [x86_64-linux]
Description
Splatting nil as *array is ignored silently.
[1, *nil]
# => [1, 2]
But splatting nil as **kwargs raises TypeError.
{foo: 1, **nil}
# => no implicit conversion of nil into Hash (TypeError)
Is this intentional?
Actions
Like0
Like0Like0