“SetValue 指令”的版本间的差异

来自GeoGebra Manual
跳转至: 导航搜索
(Autogenerated from properties)
 
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|scripting|SetValue}}
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting}}
;SetValue[ <Boolean>, <0|1> ]
+
;SetValue( < 真假值>, <0|1> )
:{{translate|SetValue Command}}
+
:設定一個真假值或勾選框的狀態:1 = true、0 = false。
;SetValue[ <Object>, <Object> ]
+
:{{example|1=若 ''b'' 是一個真假值,<code>SetValue(b,1)</code> 會把真假值 ''b'' 設為 ''true''。}}
:{{translate|SetValue Command}}
+
 
;SetValue[ <List>, <Number>, <Object> ]
+
;SetValue( < 物件 A>, < 物件 B> )
:{{translate|SetValue Command}}
+
:若 ''A'' 是一個[[自變、應變、輔助物件|自變物件]]或是一個依附於[[幾何物件#路徑|路徑或區域]]的[[點與向量|點]],此指令會將 ''A'' 的值設定為 ''B'' 目前的值(也就是說執行完指令之後,改變 ''B'' 並不會影響到 ''A'')。
 +
:{{example|1=若 ''f'' 為一函數,<code>SetValue(f, RandomElement({cos(x), 3x+2, ln(x)}))</code> 會以隨機的方式將 f 定義為串列中的其中一個函數。}}
 +
 
 +
 
 +
;SetValue( &lt;串列 L>, < 數值 n>, < 物件> )
 +
:此指令將一個自變 <串列 L> 中的第 ''n'' 個元素設定為 <物件> 目前的值。''n'' 最多可以設為 ( L 的長度 + 1 ),會直接在 L 的最後新增一個元素。
 +
 
 +
 
 +
;SetValue( <[[動作物件#下拉式選單|下拉式選單]]>, < 數值 n > )
 +
: 設定下拉式選單中[[SelectedIndex_指令| 目前選取元素的索引]]為 ''n''。

2021年7月27日 (二) 10:38的最新版本

Accessories dictionary.png
本页为官方文件,一般使用者无法修改,若有任何误谬,请与官方联络。如欲编辑,请至本页的开放版


SetValue( <真假值>, <0|1> )
设定一个真假值或勾选框的状态:1 = true、0 = false。
范例:b 是一个真假值,SetValue(b,1) 会把真假值 b 设为 true
SetValue( <物件 A>, <物件 B> )
A 是一个自变物件或是一个依附于路径或区域,此指令会将 A 的值设定为 B 目前的值(也就是说执行完指令之后,改变 B 并不会影响到 A)。
范例:f 为一函数,SetValue(f, RandomElement({cos(x), 3x+2, ln(x)})) 会以随机的方式将 f 定义为串列中的其中一个函数。


SetValue( <串列 L>, <数值 n>, <物件> )
此指令将一个自变 <串列 L> 中的第 n 个元素设定为 <物件> 目前的值。n 最多可以设为 ( L 的长度 + 1 ),会直接在 L 的最后新增一个元素。


SetValue( <下拉式选单>, <数值 n > )
设定下拉式选单中目前选取元素的索引n

Comments

在程式脚本中使用 SetValue 指令[编辑]

若想要在程式脚本中更改某物件的值,强烈建议使用 SetValue 而不是等号(=)。详情请参阅效能良好的图档

© 2022 International GeoGebra Institute