프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_array | object[] |
메소드 | 설명 | |
---|---|---|
PersistentArrayMap ( object init ) : System |
Initializes a The array is used directly. Do not modify externally or immutability is sacrificed. |
|
asTransient ( ) : ITransientCollection | ||
assoc ( object key, object val ) : IPersistentMap |
Add a new key/value pair. Overwrites an exising value for the key, if present. |
|
assocEx ( object key, object val ) : IPersistentMap |
Add a new key/value pair. Throws an exception if key has a value already. |
|
containsKey ( object key ) : bool |
Test if the map contains a key.
|
|
count ( ) : int |
Gets the number of items in the collection.
|
|
empty ( ) : IPersistentCollection |
Gets an empty collection of the same type.
|
|
entryAt ( object key ) : IMapEntry |
Returns the key/value pair for this key.
|
|
meta ( ) : IPersistentMap | ||
seq ( ) : ISeq |
Gets an ISeq to allow first/rest iteration through the collection.
|
|
valAt ( object key ) : object |
Gets the value associated with a key.
|
|
valAt ( object key, object notFound ) : object |
Gets the value associated with a key.
|
|
withMeta ( IPersistentMap meta ) : IObj |
Create a copy with new metadata.
|
|
without ( object key ) : IPersistentMap |
Remove a key entry.
|
메소드 | 설명 | |
---|---|---|
PersistentArrayMap ( ) : System |
Create an empty
|
|
PersistentArrayMap ( IPersistentMap meta, object init ) : System |
Initializes a The array is used directly. Do not modify externally or immutability is sacrificed. |
메소드 | 설명 | |
---|---|---|
EqualKey ( object k1, object k2 ) : bool |
Compare two keys for equality. Handles nulls properly. |
|
IndexOfKey ( object key ) : int |
Gets the index of the key in the array.
|
|
create ( IDictionary other ) : IPersistentMap | ||
create ( ) : PersistentArrayMap | ||
createHT ( object init ) : IPersistentMap |
Create an
|
|
createWithCheck ( Object init ) : PersistentArrayMap |
protected PersistentArrayMap ( IPersistentMap meta, object init ) : System | ||
meta | IPersistentMap | The metadata to attach. |
init | object | An array with alternating keys and values. |
리턴 | System |
public PersistentArrayMap ( object init ) : System | ||
init | object | An array with alternating keys and values. |
리턴 | System |
public assoc ( object key, object val ) : IPersistentMap | ||
key | object | The key |
val | object | The value |
리턴 | IPersistentMap |
public assocEx ( object key, object val ) : IPersistentMap | ||
key | object | The key |
val | object | The value |
리턴 | IPersistentMap |
public containsKey ( object key ) : bool | ||
key | object | The key to test for membership |
리턴 | bool |
public entryAt ( object key ) : IMapEntry | ||
key | object | The key to retrieve |
리턴 | IMapEntry |
public valAt ( object key, object notFound ) : object | ||
key | object | The key to look up. |
notFound | object | The value to return if the key is not present. |
리턴 | object |
public withMeta ( IPersistentMap meta ) : IObj | ||
meta | IPersistentMap | The new metadata. |
리턴 | IObj |
public without ( object key ) : IPersistentMap | ||
key | object | The key to remove |
리턴 | IPersistentMap |