Next: , Previous: , Up: obj-exp   [Contents][Index]


10.30.6.23 store_slot/2

Synopsis

store_slot(+SlotName, +NewValue)

Arguments

SlotName

atom

NewValue

term

Description

Stores NewValue in the slot specified by SlotName.

This predicate may only appear in the body of a method clause, and it always operates on the object to which that message is sent. It cannot be used to directly modify the slots of another object.

Exceptions

instantiation_error

either argument is unbound.

type_error

NewValue is not of the appropriate type for Slotname.

domain_error

Slotname is not the name of a slot of the current class.

permission_error

Slotname is a private slot of a superclass.

See Also

<</2, fetch_slot/2


Send feedback on this subject.