文件类型是.cj,就像java那样命名文件那样,xxx.java。这里就是xxx.cj。
// example.cj
func a() {
let b = 2023
func c() {
println(b)
}
c()
}
class A {
let b = 2024
public func c() {
println(b)
}
}
main() {
a()
A().c()
}
运行以上程序,将输出:
2023
2024
这是官方的例子
a被调用的时候,会执行c,所以会首先打印2023。下一个调用很简单了,就是类的方法调用。
在一个文件中,既可以定义方法,又可以定义类(官方文档好像叫类型,不叫类)
这个main真是太简洁了。
public static void main(String[] args) {}
这得少划多少水啊。