发布时间: 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。

提交反馈