Lingo Dictionary > S > setProp |
![]() ![]() ![]() |
setProp
Syntax
setProp list,
property
,
newValue
list.listProperty
=newValue
list[listProperty
]
=newValue
Description
Command; replaces the value assigned to property
with the value specified by newValue
in the list specified by list
. If the list doesn't contain the specified property, setProp
returns a script error.
The setProp
command works with property lists only. Using setProp
with a linear list produces a script error.
This command is similar to the setaProp
command, except that setProp
returns an error when the property is not already in the list.
Example
This statement changes the value assigned to the age property of property list x to 11:
setProp x, #age, 11
Example
Using the dot operator, you can alter the property value of a property already in a list, exactly as above:
x.age = 11
See also
![]() ![]() ![]() |