kotlin如何使用stdlib.jar?

kotlin如何使用stdlib.jar?,kotlin,import,Kotlin,Import,我是科特林的新手,现在有一个问题困扰了我很长时间。我发现当我们使用诸如在kotlin-stdlib.jar中定义的let之类的函数时,没有导入任何包或类。我很好奇它是如何以这种方式工作的。它的工作原理与它在Java中对Java.lang包的工作原理相同:一些Kolin包是自动导入的 请参见它的工作原理与Java.lang包在Java中的工作原理相同:一些Kolin包是自动导入的 请参见谢谢您的回复。我还有一个问题。我想知道你是否有什么建议给我。我想在kotlin源代码中更改包名,并自己构建kot

我是科特林的新手,现在有一个问题困扰了我很长时间。我发现当我们使用诸如在kotlin-stdlib.jar中定义的let之类的函数时,没有导入任何包或类。我很好奇它是如何以这种方式工作的。

它的工作原理与它在Java中对
Java.lang
包的工作原理相同:一些Kolin包是自动导入的


请参见它的工作原理与
Java.lang
包在Java中的工作原理相同:一些Kolin包是自动导入的


请参见

谢谢您的回复。我还有一个问题。我想知道你是否有什么建议给我。我想在kotlin源代码中更改包名,并自己构建kotlin-stlib.jar。我怎么能这么做?不,真的,你不想这么做。这就像先问机翼在飞机上的用途,然后马上问你如何自己建造一架空客A320。但现在我真的有一个问题,我只能找到这样的方法来解决它。我必须将用Kotlin编写的leakcanary模块构建到jar中,因为大多数调用jar的应用程序都是用Java编写的,所以必须用Kotlin-stdlib.jar构建leakcanary jar。但问题是,那些用Kotlin编写的应用程序依赖于Kotlin-stdlib.jar的不同版本,因此存在冲突。我们无法更改这些应用程序的kotlin stdlib.jar版本。我试图更改kotlin-stdlib.jar的包名,但我发现它无法工作,因为调用kotlin-stdlib.jar的应用程序不使用导入。谢谢您的回复。我还有一个问题。我想知道你是否有什么建议给我。我想在kotlin源代码中更改包名,并自己构建kotlin-stlib.jar。我怎么能这么做?不,真的,你不想这么做。这就像先问机翼在飞机上的用途,然后马上问你如何自己建造一架空客A320。但现在我真的有一个问题,我只能找到这样的方法来解决它。我必须将用Kotlin编写的leakcanary模块构建到jar中,因为大多数调用jar的应用程序都是用Java编写的,所以必须用Kotlin-stdlib.jar构建leakcanary jar。但问题是,那些用Kotlin编写的应用程序依赖于Kotlin-stdlib.jar的不同版本,因此存在冲突。我们无法更改这些应用程序的kotlin stdlib.jar版本。我试图更改kotlin-stdlib.jar的包名,但我发现它无法工作,因为调用kotlin-stdlib.jar的应用程序不使用导入。