Difference between revisions of "SetValue Command"

From GeoGebra Manual
Jump to: navigation, search
m (Text replace - "<div class="box info"> 48px|left This page is part of the official manual for print and pdf. For structural reasons normal users can't edit this page. If you found any errors on this page please contact )
(command syntax: changed [ ] into ( ))
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting}}
{{command|scripting}}
+
;SetValue( <Boolean>, <0|1> )
;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).
+
:Sets the state of a boolean / check box : 1 = true, 0 = false
:{{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.}}
+
:{{example|1=If  ''b'' is a boolean, <code> SetValue(b,1)</code> sets the boolean ''b'' as ''true''.}}
  
;SetValue[ <Boolean b>, <0|1> ]:Sets the state of a boolean / check box : 1 = true, 0 = false
+
;SetValue( <Object>, <Object> )
:{{example|1=If  ''b'' is a boolean, <code> SetValue[b,1]</code> sets the boolean ''b'' as ''true''.}}
+
:Let''A'' be the first and ''B'' the second object. 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).
;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.
+
:{{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( &lt;List>, <Number>, <Object> )
 +
:Let ''n'' be the ''<Number>''. The command SetValue sets the n-th element of a free list to the current value of the object. Number ''n'' can be at most 1 + length of L.
 +
 
 +
 
 +
;SetValue( <[[Action_Objects#Drop-down lists|drop-down list]]>, <Number n > ) : Set  ''n'' as [[SelectedIndex_Command| the index of the selected element]] in the drop-down list.

Revision as of 08:15, 12 October 2017


SetValue( <Boolean>, <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( <Object>, <Object> )
LetA be the first and B the second object. 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( <List>, <Number>, <Object> )
Let n be the <Number>. The command SetValue sets the n-th element of a free list to the current value of the object. Number n can be at most 1 + length of L.


SetValue( <drop-down list>, <Number n > )
Set n as the index of the selected element in the drop-down list.

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.

© 2024 International GeoGebra Institute