JLObjDict¶
jobject.spad line 396 [edit on github]
Convenience domain for Julia Dictionaries, objects that are used within Julia, and not directly by the underlying FriCAS Common Lisp. It is not meant to be used directly, but rather for returned value or function argument for example.
- #: % -> NonNegativeInteger
from Aggregate
- coerce: % -> JLObject
from JLObjectType
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- convert: % -> String
from ConvertibleTo String
- delete!: (%, Any) -> JLObject
delete!(dict, key)deletes the mapping corresponding to the the key ofdict.
- delete!: (%, JLObject) -> JLObject
delete!(dict, key)deletes the mapping corresponding to the the key ofdict.
- delete!: (%, JLSymbol) -> JLObject
delete!(dict, key)deletes the mapping corresponding to the the key ofdict.
- elt: (%, Any) -> JLObject
elt(dict, key)returns the value associated to the key ofdict.- elt: (%, Integer) -> JLObject
from JLObjectAggregate
- elt: (%, JLObject) -> JLObject
elt(dict, ind)returns the element at index ind ofdict. It can be used, for example, with a Tuple or a Vector.
- jdict: String -> %
jdict(str)returns a Julia Dict from the Julia commandstr. For example: example{jdict(“Dict([(_”A_”, 1), (_”B_”, 2)])”).”B”}
- jlAbout: % -> Void
from JLObjectType
- jlApply: (String, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %, %, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %, %, %, %) -> JLObject
from JLObjectType
- jlDisplay: % -> Void
from JLObjectType
- jlDump: JLObject -> Void
from JLObjectType
- jlFieldNames: % -> JLObject
from JLObjectType
- jlGetField: (%, JLSymbol) -> JLObject
from JLObjectType
- jlGetJuliaIndex: % -> String
from JLObjectType
- jlGetProperty: (%, JLSymbol) -> JLObject
from JLObjectType
- jlId: % -> JLInt64
from JLObjectType
- jlimref: String -> %
from JLObjectType
- jlObject: () -> String
from JLObjectType
- jlPropertyNames: % -> JLObject
from JLObjectType
- jlRef: % -> SExpression
from JLObjectType
- jlref: String -> %
from JLObjectType
- jlText: (%, String) -> List String
from JLObjectType
- jlType: % -> Symbol
from JLObjectType
- latex: % -> String
from SetCategory
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- mutable?: % -> Boolean
from JLObjectType
- nothing?: % -> Boolean
from JLObjectType
- qelt: (%, Any) -> JLObject
qelt(dict, key)returns the value associated to the key ofdict. No checks are done regarding the existence of the key at the FriCAS level. Returns the Julia missing value if the key does not exist.- qelt: (%, Integer) -> JLObject
from JLObjectAggregate
- qelt: (%, JLObject) -> JLObject
qelt(dict, ind)returns the element at index ind ofdict. It can be used, for example, with a Tuple or a Vector.
- qelt: (%, JLSymbol) -> JLObject
qelt(dict, sym)returns the value associated to the keysymofdict. No checks are done regarding the existence of the keysymat the FriCAS level. Returns the Julia missing value if the key does not exist.
- setelt!: (%, Any, JLObject) -> %
setelt!(dict, key, val)sets the val to thekeyofdict. If thekeydoes not exist it will be created.
- setelt!: (%, JLObject, JLObject) -> %
setelt!(dict, ind, val)sets the val to the indexindofdict. If the index does not exist it will be created.
- setelt!: (%, JLSymbol, JLObject) -> %
setelt!(dict, key, val)sets the val to thekeyofdict. If thekeydoes not exist it will be created.
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate