gpt4 book ai didi

kotlin - 执行kt以外的扩展名的kotlin文件

转载 作者:行者123 更新时间:2023-12-02 13:20:07 31 4
gpt4 key购买 nike

在我发现的kotlin文档中,kotlin文件扩展名始终为.kt
例如。 Source file names:

If a Kotlin file contains a single class (potentially with related top-level declarations), its name should be the same as the name of the class, with the .kt extension appended



Kotlin可以使用Kotlin代码执行文件,但扩展名不是kt吗?

当我尝试更改扩展名时,出现错误:
error: source entry is not a Kotlin file:

最佳答案

我快速浏览了编译器源代码,发现以下内容(source):

if (!vFile.isDirectory && vFile.fileType != KotlinFileType.INSTANCE) {
configuration.report(CompilerMessageSeverity.ERROR, "Source entry is not a Kotlin file: $sourceRootPath", reportLocation)
continue
}

根据文件扩展名检索 here vFile.fileType,该扩展名在KotlinFileType中声明为kt

因此,基本上我认为您不能拥有带有.kt之外的扩展名的Kotlin文件,否则编译器会抛出错误。

关于kotlin - 执行kt以外的扩展名的kotlin文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58837784/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com