Difference between revisions of "SetValue Command"
From GeoGebra Manual
Noel Lambert (talk | contribs) |
|||
Line 3: | Line 3: | ||
;SetValue[ <Object A>, <Object B> ] | ;SetValue[ <Object A>, <Object B> ] | ||
:If A is a [[Free, Dependent and Auxiliary Objects|free object]] or a [[Points and Vectors|Point]] restricted to [[Geometric Objects#Paths|Path or Region]], its value is set to current value of ''B'' (i.e. ''A'' doesn't change value if ''B'' is changed afterwards). | :If A is a [[Free, Dependent and Auxiliary Objects|free object]] or a [[Points and Vectors|Point]] restricted to [[Geometric Objects#Paths|Path or Region]], its value is set to current value of ''B'' (i.e. ''A'' doesn't change value if ''B'' is changed afterwards). | ||
+ | {{example|1=If ''f'' is a function, <code> SetValue[f,RandomElement[{cos(x),3x+2,ln(x)}]]</code> defines, at random, f as being one of the functions proposed in the list.}} | ||
+ | |||
;SetValue[ <Boolean b>, <0|1> ] | ;SetValue[ <Boolean b>, <0|1> ] | ||
:Sets the state of a boolean / check box : 1 = true, 0 = false | :Sets the state of a boolean / check box : 1 = true, 0 = false |
Revision as of 11:42, 17 August 2012
- SetValue[ <Object A>, <Object B> ]
- If A is a free object or a Point restricted to Path or Region, its value is set to current value of B (i.e. A doesn't change value if B is changed afterwards).
Example: If f is a function,
SetValue[f,RandomElement[{cos(x),3x+2,ln(x)}]]
defines, at random, f as being one of the functions proposed in the list.
- SetValue[ <Boolean b>, <0|1> ]
- Sets the state of a boolean / check box : 1 = true, 0 = false
Example: If b is a boolean,
SetValue[b,1]
sets the boolean b as true.- SetValue[ <List L>, <Number n>, <Object B> ]
- Sets n-th element of the free list L to the current value of B. Number n can be at most 1 + length of L.
Comments
SetValue in scripting[edit]
If you want to change value of an object in Scripting, always use SetValue rather than =. See Responsive Applets for more information.