如何创建包级功能?
我正在阅读Kotlin参考指南 ,其中一部分说:
在Kotlin中,与Java或C#不同,类没有静态方法。 在大多数情况下,建议仅使用包级函数。
如何创建一个包级功能?
从参考:
源文件的所有内容(如类和函数)都包含在声明的包中。
所以简单地通过像这样创建一个源文件:
package my.pkg fun f0()=0 fun f1()=1
我们可以直接在my.pkg
包中声明名为f0
和f1
函数。 这些函数可以被导入,并且类似地被使用:
import my.pkg.f0 import my.pkg.f1
或者,使用*
语法:
import my.pkg.*