关键字
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");
}