Kotlin文档里写到的top-level是什么意思啊

已邀请:

a0okok - Kotlin大海中的一只菜鹅

赞同来自:

top-level 我在文档中反复看到这个词,比如可见度修饰符 protected这个不适用top-level,我实在不理解也无法对应到Java中的顶级是什么意思.谁能看懂这个的意义给解释一下吧.

Mr_Lee

赞同来自:

你好,你怎么下载的kotlin软件

小立 - 这个人很懒,什么也没有写~

赞同来自:

top-level 就是不在某个类里,直接写。
(Java的所有函数和变量都必须定义在某个类里,但是Kotlin不这样规定。)
比如下面这个main函数就是一个 top-level 函数。
fun main(args:Array<String>) {
println("hello world!")
}

要回复问题请先登录注册