|
|
Scala 2.3.3
|
class
ListMap
[A, B]
extends java.lang.Object
with scala.collection.immutable.Map[A, B]
with scala.ScalaObject
ListMap represent
empty maps; they can be either created by calling the constructor
directly, or by applying the function ListMap.Empty.| Class Summary | |
protected
|
class
Node
[B1 >: B]
|
| Constructor Summary | |
def
this
|
|
| Def Summary | |
def
-
(key: A)
: scala.collection.immutable.ListMap[A, B]
This creates a new mapping without the given key.
If the map does not contain a mapping for the given key, the
method returns the same map.
|
|
def
elements
: scala.Iterator[scala.Tuple2[A, B]]
Returns an iterator over key-value pairs. |
|
def
empty
[C]
: scala.collection.immutable.ListMap[A, C]
Returns a new ListMap instance mapping keys of the
same type to values of type C.
|
|
def
get
(key: A)
: scala.Option[B]
Checks if this map maps key to a value and return the
value if it exists.
|
|
protected
|
def
key
: A
|
protected
|
def
next
: scala.collection.immutable.ListMap[A, B]
|
def
size
: scala.Int
Returns the number of mappings in this map. |
|
def
update
[B1 >: B]
(key: A, value: B1)
: scala.collection.immutable.ListMap[A, B1]
This method allows one to create a new map with an additional mapping from key
to value. If the map contains already a
mapping for key, it will be overridden by this
function.
|
|
protected
|
def
value
: B
|
| Def inherited from scala.collection.immutable.Map[A, B] | |
| + , +, +, ++, ++, -, -, --, --, empty, excl, excl, filter, incl, incl, mappingToString, transform, update |
| Constructor Detail |
| Def Detail |
def
-
(key: A): scala.collection.immutable.ListMap[A, B]
key.
If the map does not contain a mapping for the given key, the
method returns the same map.key - a map without a mapping for the given key.
def
elements
: scala.Iterator[scala.Tuple2[A, B]]
def
empty
[C]: scala.collection.immutable.ListMap[A, C]
new ListMap instance mapping keys of the
same type to values of type C.
def
get
(key: A): scala.Option[B]
key to a value and return the
value if it exists.key - the key of the mapping of interest
protected
def
key
: A
protected
def
next
: scala.collection.immutable.ListMap[A, B]
def
size
: scala.Int
key
to value. If the map contains already a
mapping for key, it will be overridden by this
function.key - the key element of the updated entry.
value - the value element of the updated entry.
protected
def
value
: B