用法:
申明界面变量
//可以赋字符串
ss a = "blss"
//或 设置为空
ss a = null
//读取数据
tw(ss.a)
申明全局变量
//可以赋其他变量
sss a = "blsss"
//或 设置为空
sss a = null
//读取数据
tw(sss.a)
// 推断类型
//说明:根据首次赋值的数据来推断变量类型。推断类型 无法作为方法的申明参数变量使用。
// 字符串型(String)
s d = "nihao"
string d2 = "nihao"
// 整数型(int)
s e = 123
int e2 = 123
// 小数型(double)
s f = 123.123
double f2 = 123.123
// 是否型(boolean)
s g = shi
boolean g2 = fou
//可以这写
//s g = true
//boolean g2 = false
// 数据型(Object)
s h = kong
object h = null
//可以这写,不赋值。注意:变量默认值不为 kong
//s h
//object h
// 方法参数变量需要指向性数据类型
方法,例:
ff jyg(s bl = 0)
{
fh bl + 1
}
// 全局变量:需要写在类模块里,并且不能写在方法内,应该写在方法外;
// 1. 在 类模块 里申明的变量;可以在该类中的所有方法 或 事件方法 内使用;
s abc = 1
// 增加全局修饰符
qj s abc2 = 2
用途:
可用于与iApp支持的其他语言进行交换数据,数据共享,数据储存等。
区域介绍:
界面变量:生产界面变量后,同一个界面中的所有事件,均可对其进行操作。
全局变量:生产全局变量后,同一个应用中的所有事件,均可对其进行操作。
说明:
变量类似一个箱子,你可以把数据储存在里面,等需要的时候就取出来使用,可以改变它装你想要装的数据。语言中的变量是可以根据赋值,而且自动转换的,所以无需申明数据类型。
提示:
自定义的变量名,比如“abc、 nihao、sfw123、www_zzw”变量不允许全部为数字,不允许掺杂符号,请不要使用太长的变量名,不推荐使用中文作为变量名。
空值:
如果访问一个没有声明的变量,将返回“null”空值类型,这个不对等于字符的 'null'。
判断是否空值的例子:(这里我们不知道变量“abc”是否空值)
s abc = sss.abc
rg abc == null
{
syso("是空值")
}