腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Kotlin
lambda
自定义
参数
名称
不适
用于
Calendar.getInstance
()
、
fun Date.setTimeToDayEnd() =
Calendar.getInstance
().apply { this.get(Calendar.YEAR),所以我尝试使用命名
参数
。fun Date.setTimeToDayEnd() =
Calendar.getInstance
().apply { calendar -> this.get(Calendar.YEAR
浏览 14
提问于2021-01-16
得票数 0
回答已采纳
1
回答
如何从
Kotlin
接口创建
lambda
表达式?
我有一个简单的
Kotlin
界面:interface ServiceMethod<T> {} 不管
名称
如何,这与Java在这种情况下,我可以只使用供应商接口,但这
不适
用于
其他接口。我不需要用Java编写接口,只需在
Kotlin
中使用
lambda
即可。我宁愿在我所有的
Kotlin
接口中使用
lambda
,特别是因为我将编写很多这些。我漏掉了什么明显的东西吗?
浏览 2
提问于2020-08-31
得票数 15
回答已采纳
2
回答
使用lambdas创建自己的侦听器
、
fun setOnItemClickListener(listener: (Item) -> Unit) {}view.setOnClickListener{//do smt } override fun onIt
浏览 0
提问于2018-04-06
得票数 1
回答已采纳
1
回答
故障安全withFallback():为什么
kotlin
编译器无法推断
lambda
类型?
、
、
、
我的
kotlin
密码如下: // Here I want fall back to false编译器抱怨道: 公共最终乐趣withFallback(p0:(() -> Boolean!)!)fallback) // Works publish(event) t
浏览 1
提问于2018-11-29
得票数 1
回答已采纳
2
回答
Kotlin
编译器总是在字节码中保留
参数
名吗?
、
、
在
kotlin
-reflect中,类KParameter有可空的name,它的KDoc说: 在源代码中声明的该
参数
的
名称
,或者如果该
参数
没有
名称
或其
名称
在运行时不可用,则为null。无名
参数
的示例包括
用于
成员函数的此实例、
用于
扩展函数或属性的扩展接收器、在没有调试信息的情况下编译的方法的
参数
以及others。它提到了众所周知的事实,即Java并不总是在字节码中包括
参数
名称
,但是它
浏览 1
提问于2016-03-18
得票数 5
回答已采纳
2
回答
对于
Kotlin
声明函数,不能删除冗余的SAM构造函数,但它适
用于
Java声明的函数
、
类函数,如下所示我也有与下面相同的
Kotlin
类函数当我从
Kotlin
代码调用它们时R.string.some_string, DialogInterface.OnClickListener { _, _ ->
浏览 1
提问于2017-09-05
得票数 9
回答已采纳
1
回答
java到
kotlin
类型失配
、
、
我试图将给定的java(以下)代码转换为
Kotlin
,但在某个点上停留了下来,显示了一个错误的类型错配 isRequestInProgress = false;}); 这是我发明的
kotlin
浏览 0
提问于2019-04-30
得票数 1
回答已采纳
1
回答
从
Kotlin
调用需要函数
参数
的Java方法
、
、
).get(STATE_COOKIENAME).maxAge(0)); return response;map方法的第二个
参数
我已经尝试过几种解决方案,包括提供这样的一个
lambda
: })错误:(33,38)
Kotlin
:意外令牌 错误:(31,27)
浏览 1
提问于2019-03-06
得票数 0
回答已采纳
1
回答
Kotlin
方法引用取代
lambda
、
我希望将
lambda
调用({ a -> a.joinToString()})更改为方法引用,如下所示: 错误:(4,7)
Kotlin
:类型推断失败:Iterable.chunked(大小: Int,转换:(列表) -> R):列表不能应
用于
接收者:列表
参数
:@ParameterName CharSequence,@ParameterName(name =“->”)
浏览 1
提问于2018-04-23
得票数 2
回答已采纳
1
回答
kotlin
android -
自定义
对话框与Builder模式和Java 8
lambda
、
、
、
我有一个
自定义
对话框类定义跟随构建器模式。我的代码没有问题。但是现在我想要重新构建,以便能够在java 8
lambda
上使用。
浏览 1
提问于2017-07-15
得票数 4
回答已采纳
1
回答
Kotlin
-从
lambda
表达式获取
名称
我希望获得传递给
Kotlin
中
lambda
表达式的
参数
的
名称
。在C#中,我会使用Expression<Func<T, ...>>来获取
参数
名,但我不确定这在
Kotlin
中是否可行 val foo = Foo<Model
浏览 0
提问于2018-02-16
得票数 0
回答已采纳
2
回答
Kotlin
"if“关键字实际上是一个函数吗?
在科特林当你写这样的东西 doStuff(){}实际上是
lambda
表达式,而不是块吗?因此,您可以将if看作一个函数,它以
lambda
作为第二个
参数
,并在其第一个
参数
为true时执行它(伪代码): fun if(checkIfThisIsTrue: Boolean?.+(3)的语法糖,其中+是名为2的对象上的方法的
名称
。
Kotlin
也是以这种方式设计的(例如,{}总是指
lambda
),还是{}不能表示
lambda
?
浏览 2
提问于2020-09-25
得票数 0
回答已采纳
2
回答
在高阶函数中调用
参数
/s的
lambda
、
、
、
我刚开始使用java/
kotlin
进行函数式编程,并进行了一些实践。只是想知道在调用它时如何传递
lambda
的
参数
。例如,为了调用someMethod,我需要传递一个Int
参数
。
浏览 7
提问于2017-12-27
得票数 1
回答已采纳
3
回答
接口作为
Kotlin
中的函数
、
我有一个名为Listener的接口(仅
用于
这个问题)。Some more functions and implementation details }interface Listener {}当我尝试像上面这样在我的
Kotlin
测试活动中使用setList
浏览 3
提问于2019-03-12
得票数 15
回答已采纳
4
回答
使用Array()构造函数声明数组的正确方法?
、
、
、
我知道Array()构造函数接受两个
参数
:数组的大小和接收数组索引并返回该索引的值的函数。这在kotlinlang.org编译器中运行良好,而且运行良好;但是,当我试图将相同的代码导入IntelliJ时,会收到以下警告: 提前谢谢。
浏览 2
提问于2018-10-27
得票数 0
回答已采纳
7
回答
界面..。没有构造函数
、
我正在将我的一些Java代码转换为
Kotlin
,我不太明白如何实例化
Kotlin
代码中定义的接口。(在Java代码中定义): void onLocationMeasured(Location location);然后在我的
Kotlin
但是,当我将MyInterface转换为
Kotlin
时: fun onLocationMeasured(location: Location) }我是否误解了<e
浏览 7
提问于2017-05-02
得票数 175
回答已采纳
2
回答
很好的教程,但不能复制代码
、
新的移动开发,并认为我会跟随本教程。希望这是一个简单的问题。如果有人能告诉我或者是什么导致(e) ->代码在输入后颜色是浅灰的,我可以在这里对我自己的问题做一些更多的研究。 uploadTask.addOnFailureListener ((e) --> { {finish(); }}; `mProfileImage.setOnClickListener((view) --> {saveUserInformation(); }};` 有人能告诉我->
浏览 2
提问于2018-05-18
得票数 0
回答已采纳
2
回答
Intellij中的
Kotlin
构造函数引用
、
这不是一个真正的
Kotlin
问题,也许是Intellij的问题,我不知道。fun factory(cstr: ()->Person) : Person {} 然后,我们可以调用factory(::Person)并获得一个具有默认构造函数
参数
的我使用的是IntelliJ 2020.2和
Kotlin
1.4.10。 可能是关于一些IntelliJ检查规则,但我找不到相关的规则。 此外,这是一段以前没有显示错误的旧代码(可能在5个月前)。那么问题是,为什么Intellij show error只适<em
浏览 14
提问于2020-09-21
得票数 1
1
回答
kotlin
如何在
lambda
中确定
参数
名?
、
、
我对
kotlin
很陌生,我正在尝试开发一个gradle插件。当我实现一个名为org.gradle.api.Action的Java函数接口时,
参数
名称
使我感到困惑。 */}public interface Temp<T> { } 有人
浏览 4
提问于2022-06-07
得票数 2
回答已采纳
1
回答
有没有办法使用Java8的
lambda
风格来添加定制的Jackson序列化程序?
现在,通过Jackson模块添加Jackson
自定义
序列化程序非常繁琐,并且
不适
用于
新的Java 8
lambda
模式。有没有办法使用Java8的
lambda
风格来添加定制的Jackson序列化程序?
浏览 1
提问于2015-01-27
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券