gpt4 book ai didi

android - 尝试定义功能 (SAM) 接口(interface)时出错

转载 作者:行者123 更新时间:2023-12-05 03:47:58 25 4
gpt4 key购买 nike

在 Kotlin 中,我试图定义一个只有一种方法的接口(interface)。尝试以下代码时:

  fun interface someInterFace
{
fun someFunc()
}

我收到以下错误消息:“期望函数名称或接收器类型”有人可以向我解释我做错了什么吗?我完全按照以下描述使用它: Functional (SAM) interfaces

最佳答案

需要将kotlin的languageVersion修改为1.4以上。为此,您不必将 ext.kotlin_version 的版本更改为 1.4+,但您只需要在 build.gradle 文件中写入几行:

kotlinOptions {
jvmTarget = '1.8'
languageVersion = "1.4"
}

您现在可以同步 gradle,您的代码现在可以工作了。

关于android - 尝试定义功能 (SAM) 接口(interface)时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64647619/

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