问题标签 [kotlin-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8565 浏览

android - 用于视图的 Kotlin 合成扩展

我有一些视图的布局,其中一个有 idtitle_whalemare

我尝试用 找到它kotlin extensions,但我不能,因为我收到以下错误

由于接收器类型不匹配,以下候选均不适用 由于接收器类型不匹配,以下候选均不适用

controller_settings.xml

我的错误在哪里?

0 投票
5 回答
39249 浏览

kotlin - 意外覆盖:以下声明具有相同的 JVM 签名

在这部分我在 Kotlin 中遇到错误:

private val context: Context

在日志中它说:

我无法看到导致问题的原因。

0 投票
0 回答
85 浏览

gradle - Kotlin 脚本中的扩展方法问题

我正在尝试使用 Kotlin 脚本进行 gradle 配置。线路来自build.gradle.kts

跑步:

它在我的本地工作站上运行良好,但在 TeamCity 上失败:

deployTest我的工作站和 TC 上都没有设置属性。在我的工作站上它返回false。它出什么问题了?

0 投票
9 回答
108618 浏览

kotlin - 如何在 kotlin 中检查“instanceof”类?

在 kotlin 类中,我将方法参数作为类类型T的对象(参见 kotlin doc here ) 。作为对象,我在调用方法时传递了不同的类。在Java中,我们可以使用对象来比较类是哪个类。instanceof

所以我想在运行时检查和比较它是哪个类?

如何instanceof在 kotlin 中查看课程?

0 投票
2 回答
73 浏览

android - 返回 Any 时如何保持对象类型以进行智能转换

抱歉,如果这是一个愚蠢的问题,Kotlin 对我来说仍然是新手,而且我不熟悉语法“类型”,所以发现很难找到解决方案。

我基本上希望类扩展方法返回它自己的实例,所以我仍然可以按照示例的底线对其进行操作

原谅例子的粗鲁,被简化了

0 投票
1 回答
11802 浏览

kotlin - 意外标记(使用 ; 在同一行分隔表达式)

当我尝试在 Kotlin 中编写一行代码时,我想我搞砸了,似乎没有问题,但 IntelliJ 在这里给了我这个错误:

0 投票
1 回答
2234 浏览

annotations - 注释类型的扩展函数

是否可以在这样的带注释类型上定义 Kotlin 扩展函数?

替代形式:

这将对应于以下静态函数:

我认为使用 Kotlin 尚不可能,但是否可以在以后的 Kotlin 版本中添加该功能?

附带说明:同样的问题也适用于@IntDef, @StringDef, @[resource type]Res

0 投票
3 回答
1094 浏览

while-loop - Kotlin 编程语言中的 While 循环

在我的 kotlin 代码中,我收到 Type mismatch(inferred type is Int but Boolean is expected) 错误。

0 投票
2 回答
1239 浏览

java - 将我现有的 android studio 项目转换为 kotlin?

错误:找不到 com.android.tools.build:gradle:3.0.0-alpha2

在以下位置搜索:

文件:/User/3.0/android-studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha2/gradle-3.0.0-alpha2.pom

https://jcenter.bintray.com/com/ ...

要求:项目

它适用于 Android Studio 2.3。

我已经尝试清理项目,从项目中删除构建文件夹,无效并重新启动。

我能做些什么?

0 投票
0 回答
3037 浏览

kotlin - 如何在 Kotlin 中创建静态类?

我有 2 节课:

在通话时show(),它会给出一个错误TrimNCompressConstants.REQUEST_CODE = code

java.lang.ExceptionInInitializerError

有人可以帮忙吗?

谢谢。