Kotlin-使扩展功能在整个项目中可访问

Kotlin-使扩展功能在整个项目中可访问,kotlin,extension-function,Kotlin,Extension Function,我在一个类中有这个扩展函数: fun Double.round2() : Double { return Math.round((this) * 100.0) / 100.0 } 我想在另一个类中重用这个函数,而不需要复制代码。我怎么做?谢谢。您的函数应该在顶层定义。它将在同一软件包的任何位置自动可见,并在导入语句的帮助下从其他软件包中自动可见。您的函数应在顶层定义。它将自动显示在同一软件包的任何位置,并在import语句的帮助下显示在其他软件包中。谢谢。我认为这是一个问题,因为你总是要

我在一个类中有这个扩展函数:

fun Double.round2() : Double {
   return Math.round((this) * 100.0) / 100.0
}

我想在另一个类中重用这个函数,而不需要复制代码。我怎么做?谢谢。

您的函数应该在顶层定义。它将在同一软件包的任何位置自动可见,并在导入语句的帮助下从其他软件包中自动可见。

您的函数应在顶层定义。它将自动显示在同一软件包的任何位置,并在
import
语句的帮助下显示在其他软件包中。

谢谢。我认为这是一个问题,因为你总是要考虑到这个限制来组织你的项目。哪个限制?这里没有任何限制,只是您应该接受的附加功能。谢谢。我认为这是一个问题,因为你总是要考虑到这个限制来组织你的项目。哪个限制?这里没有限制,只是您应该接受的附加功能。