s 变量
2022-12-22 15:49:15 最后更新
用法:

申明界面变量
//可以赋字符串
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("是空值")
}