关键字

在轻语言中,关键字是程序代码中预定义的保留字,用于定义程序的语法结构、数据类型、访问控制等,具有特殊的含义和用途。它们不能被用作标识符(如变量名、窗口名、模块名称、函数名等)。

轻语言基础关键字列表

轻语言基础关键字包含了轻语言基于 Java8 设计的相关语言特性;不包含例如网站、单片机等目标平台的扩展特性。以下是轻语言1.5中的所有核心关键字:

关键字用途
声明变量的类型,例如:变量 age 为 整数型
比较条件判断的或类型,条件双方有真则返回真。
比较条件判断的且类型,条件双方都为真则返回真。
空对象、空数据值,表示对象不存在。
表示逻辑真。
表示逻辑假。
变量声明变量的关键字,例如:变量 name 为 文本型
判断带有分支条件的判断语句关键字。
如果条件判断语句。
否则条件判断语句的分支。
分支判断语句的其它分支条件。
结束用于在代码中指定结束某个代码块、例如:结束 事件 、结束 函数
退出用于退出函数或者循环的关键字;主要用于:1.在分支判断中;用于退出分支语句;2.在循环中退出循环。
跳过用于在循环中跳过某一次循环。
静态静态修饰符、由该修饰符修饰的变量或函数可不用创建对象直接使用类名调用。
私有私有修饰符;由该修饰符修饰的变量或函数仅允许在本文件或模块内使用。注:该修饰符与“静态”修饰符一起使用时、该修饰符必须在“静态”关键字之前。
创建创建数据类型的实例对象关键字,例如:变量 按钮1 = 创建 按钮()
事件定义组件接收回调事件的关键字、以及在自定义数据类型或组件中定义回调事件的关键字。
函数定义函数关键字。
定义定义非变量类型的对象标记、自定义结构体、回调接口、事件的关键字。
公开定义向外公开的自定义回调事件、通常用于在模块或窗口中、向外传递回调事件使用。
属性定义属性的关键字。
对象该关键字用作表示对象类型;除基本数据类型外;所有其它数据类型均为对象。
返回返回函数的结果;也用于不再执行后面的代码。
引用引入并使用原生类型或自定义 Jar 包数据类型关键字。
类属判断指定对象是否属于某个类型。
结构自定义数据结构、回调对象类型关键字。
到主线程该关键字用于将当前线程切换到主线程;一般可在异步函数、线程执行代码块中快速更新UI。
本对象表示当前代码所在的上下文环境。
逻辑型判断条件的结果是否成立或不成立;属性值为真或假;默认值为假。
字节型表示8位有符号整数、用于表示最小数据单位、如文件中数据、值为-128至127;默认值为0。
整数型表示32位的有符号整数值;最小值为(-2^31);最大值为(2^31-1);默认值为0。
短整数表示16位的有符号整数值;最小值为(-2^15);最大值为(2^15-1);默认值为0。
长整数表示64位的有符号整数值;最小值为(-2^63);最大值为(2^63-1);默认值为0L。
双精度小数表示64位双精度小数类型;符合IEEE754标准的浮点数;默认值为0.0。
单精度小数表示64位单精度小数类型;符合IEEE754标准的浮点数;默认值为0.0f。
文本型表示文本字符串类型。
变量循环用于定义一个可自增自减的随着变量改变而循环代码块。
计次循环用于定义一个可以递增计次的变量循环代码块。
判断循环用于定义一个判断循环。
结束循环与循环语句配合使用、用于在循环尾结束循环。
异步执行首启动一个子线程执行该关键字包裹的代码。
异步执行尾结束子线程执行该关键字包裹的代码。
异常捕获首尝试捕获可能导致程序发生错误或崩溃的开始代码。
异常被捕获当尝试捕获代码异常错误、错误被成功捕获时接收错误信息的语句。
异常捕获尾结束异常捕获。

轻语言扩展关键字

除核心关键字外、不同的应用平台有不同的扩展关键字,具体请参考目标平台相关开发文档。

注意事项

  • 不能用作标识符:关键字不能用作变量名、函数名、模块名、窗口名等。

  • 保留字属性 、继承类型 是 轻语言 的保留字,但未在当前发布版本中使用,在后续更新版本中可能会增加,因此同样不建议使用保留字作为标识符。