gpt4 book ai didi

file - 从不同目录 kotlin 中的文件导入函数

转载 作者:行者123 更新时间:2023-12-02 12:47:24 24 4
gpt4 key购买 nike

我的文件结构是这样的-


-- 父目录 --
-- 目录 a --
- main.kt
-- 目录 b --
- 应用程序.kt
假设 app.kt 有一个函数 fun meaningOfLife():Int{return 42}
如何在 main.kt 中导入 meaningOfLife

最佳答案

文件夹结构严格来说并没有太大关系。重要的是包(虽然它们通常应该以某种方式匹配文件夹结构),以及您是否将项目分成不同的模块(我假设在这种情况下您不是)。我认为您的 meaningOfLife 函数不在类中,它只是“.kt”文件中的顶级函数?如果是这样,只需在“main.kt”文件的顶部添加一个 import 语句,其中包含包名称和指向 meaningOfLife 函数定义的方法。例如如果“app.kt”有这个:

package com.something.b

fun meaningOfLife()...

然后在“main.kt”中你应该有这个:

package com.something.a

import com.something.b.meaningOfLife

fun test() {
meaningOfLife()
}

关于file - 从不同目录 kotlin 中的文件导入函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54018819/

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