跳至主要內容

关键字

Cure-X小于 1 分钟

关键字

关键字(Keyword)是编程语言的核心组成成分。

关键字具有特殊的语法性质与特殊的作用。通常作为结构的声明和元数据预处理。请看一些例子:

lit = namespace {
	io = import('lit/io')
	string = import('lit/string')
}

greeting = func(name -> lit.string) -> null {
	lit.io.outl('hello, ' + name)
}

loop(true) {
	greeting(lit.io.inl())
}

其中,namespace import func loop 都是关键字。关键字的用途将在后面讲到。

Lit 的关键字列表如下:

importifelse ifelse
loopif loopelse if loopelse loop
funcoverloadclass抽象类?
namespacemodlibexport

保留字

添加关键字可是一件麻烦事。有些关键字不知是否有必要添加,于是形成了保留字这种既没有作用又不能使用的关键字。

main do while until switch

局域关键字

有些关键字只在相应的作用域内有效

return break..