跳转至

关键字

1

关键字 全称 用法
var variable 声明或定义变量
val immutable variable 声明或定义不可变变量
let expression 定义表达式
lit constant expression 定义常量表达式
obj dynamically typed variable 声明或定义动态类型变量

流程控制

关键字 全称 用法
for for loop
while while loop
do do while loop
if
else
elif
goto

2

关键字 全称 用法
as 将左侧的值转换为右侧的类型
is 判断一个值是否为某个类型
判断一个对象是否处于某个状态

3

关键字 全称 用法
namespace
struct
class
enum
union
impl

is

is 关键字用于判断一个值是否为某个类型。

if (a is int) {
    println("a is an integer");
}

is 关键字也可以用于判断一个对象是否处于某个状态。
实现方法为使用对象中定义的 is_状态名 变量或函数。

if (a is empty) {
    println("a is empty");
}

if (a.is_empty) {
    println("a is empty");
}