发布时间: 2026-01-19
1.2.2 变量
EliteScript 脚本语言,根据变量的作用域不同,将变量区分为局部变量与全局变量两种类型,脚本中定义的带有global 关键字的全局变量会出现在EliRobot 的变量监视页面。
1. 全局变量
定义全局变量时,请用global 关键字进行定义。
2. 局部变量
定义在函数内则为局部变量,只能在相应的代码块内使用。
python
1 # 定义全局变量
2 global total
3 total=0
4
5
6 # 可写函数说明
7 def sum(arg1,arg2): #返回2 个参数的和
8 total=arg1 + arg2 # total 在这里是局部变量
9 print("函数内是局部变量 : ",total)
10 return(total)
11
12
13 #调用sum 函数
14 sum(10,20);
15 print("函数外是全局变量 : ",total)
在上面的例子中,在函数内部,total 是局部变量,而在外部total 是全局变量,局部变量的改变不会改变全局变量的值,因此第一个打印结果是30,而第二个是0。