(Changed in version 2.8.0) keys
returns Iterable[A]
rather than Iterator[A]
.
the underlying map by which subclasses provide the key/value pairs
the underlying map by which subclasses provide the key/value pairs
The remaining elements of args
not consumed by this config.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
(Changed in version 2.8.0) values
returns Iterable[B]
rather than Iterator[B]
.
A
Config
that loads key/value pairs from an args array.Only elements that contain a separator char (defined by
ArgsConfig.SeparatorChar
) are considered as a key/value pair. The substring before the first separator char is the key, everything after it is the value (even if contains more separator chars).Elements not consumed by this rule can be retrieved by the
remaining
array.According to the rule, one or both parts of a key/value pair may be the empty string.