메소드 | 설명 | |
---|---|---|
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
|
|
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.
|
메소드 | 설명 | |
---|---|---|
PersistentStructMap ( IPersistentMap meta, Def def, Object vals, IPersistentMap ext ) : System |
Initialize a struct from given data.
|
메소드 | 설명 | |
---|---|---|
construct ( Def def, ISeq valseq ) : |
||
create ( Def def, ISeq keyvals ) : |
||
createSlotMap ( ISeq keys ) : Def | ||
getAccessor ( Def def, object key ) : IFn | ||
makeNew ( IPersistentMap meta, Def def, object vals, IPersistentMap ext ) : |
protected PersistentStructMap ( IPersistentMap meta, Def def, Object vals, IPersistentMap ext ) : System | ||
meta | IPersistentMap | The metadata to attach. |
def | Def | The structure definition. |
vals | Object | Values for the fixed keys. |
ext | IPersistentMap | Additional keys/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 |