【发布时间】:2020-11-02 14:39:21
【问题描述】:
在 Kotlin 中,我试图用一种方法定义一个接口。 尝试以下代码时:
fun interface someInterFace
{
fun someFunc()
}
我收到以下错误消息: “期望函数名称或接收器类型” 有人可以解释我做错了什么吗? 我完全按照它的描述使用它: Functional (SAM) interfaces
【问题讨论】:
-
您的目标是哪个版本的 kotlin? SAM 有趣的界面仅在 1.4+ 之后可用
-
只是为了确认您使用的是 Kotlin 1.4?
-
buildscript { ext.kotlin_version = '1.3.50' }
-
你需要使用 Kotlin 1.4 - kotlinlang.org/docs/reference/…
-
我已将 ext.kotlin_version 更改为 1.4+,但我仍然遇到同样的问题
标签: android kotlin syntax functional-interface