腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
DSL
,
扩展
具有
lambda
的
接口
方法
,
并将
接收器
作为
参数
kotlin
、
generics
、
lambda
、
interface
、
receiver
我有以下
接口
,其中一个函数接受与
接口
本身
具有
相同类型
接收器
的
lambda
: interface WebhookEventInterface<T> { } 现在,我想用另一个
接口
来
扩展
这个
接口
,该
接口
在前一个
接口
的</
浏览 19
提问于2021-10-01
得票数 0
回答已采纳
2
回答
理解初始化为
扩展
函数
的
参数
kotlin
在下面的代码中,modelInitializer
的
参数
类型是CalendarMonthTitleModelBuilder.() .()是什么意思?我相信这个点指的是一个
扩展
。当您在它之后创建add ()时,我认为它意味着创建这种类型
的
实例。这是否意味着在这里创建并初始化了一些匿名
扩展
?
浏览 1
提问于2019-09-08
得票数 6
回答已采纳
1
回答
Kotlin中函数文字与接收机
的
解释
kotlin
、
builder
我遵循这个链接来理解Kotlin中
的
构建器实现。我不明白Builder类中
的
方法
。
方法
name()接收
扩展
函数
作为
参数
,该
参数
不接收任何内容并返回字符串。打电话的人叫name { "ABC" }。如果调用者将字符串传递给name
方法
,那么如何将其转换为返回字符串
的
扩展
方法
? 我试着按照Kotlin文档
的
函数文字与
接收器
,但所有
浏览 3
提问于2017-05-30
得票数 3
回答已采纳
1
回答
查找在scala中传递
的
lambda
参数
的
名称
scala
、
dsl
我正在使用scala构建一个
DSL
,它将根据
DSL
中
的
条件过滤数据。filter
的
功能:// find what is the name (age) of
lambda
passed在
DSL
中将其用作: filter( (age)
浏览 1
提问于2015-10-11
得票数 3
3
回答
带T.()
的
Kotlin函数签名是什么意思?
kotlin
这是一个标准
的
Kotlin函数(据我所知)但是,谁能用简单
的
英语写出签名到底是什么意思它是T
的
泛型函数,第一个
参数
"t“
的
类型为T,第二个
参数
"body”
的
函数类型为?和不返回任何内容(Unit) 我看到了这个符号。
浏览 1
提问于2015-10-18
得票数 46
回答已采纳
2
回答
<ClassName>.()在科特林是什么意思?
kotlin
不知道这意味着什么,但我在kotlin html代码库中遇到了这种语法。脚本是什么意思? 脚本是一个类- 。 或者更广泛地说,<ClassName>
浏览 12
提问于2018-01-13
得票数 17
回答已采纳
1
回答
Application.kt中Ktor
的
Kotlin句法解释
kotlin
、
ktor
我是Kotlin
的
新手,来自Python世界,我想用Kotlin和Ktor一起进入Web开发。package com.jetbrains.handson.website import freemarker.core.HTMLOutputFormat我假设模块是类应用程序
的
扩展
函数?但是路由和静态意味着什么。有人能解释一下发生在那里
的
概念吗?或者只是命名它们,
浏览 7
提问于2022-04-06
得票数 0
回答已采纳
3
回答
理解包含圆点和括号
的
lambda
构造
kotlin
这是rememberCoilPainter
的
函数声明:fun rememberCoilPainter( @DrawableRes previewPlaceholder: Int = 0,我难以理解
的
代码行是通常,对象后面的点指类或包
的
子组件。但是()后面的点还不清楚。 如何实现requestBuilder
参数</
浏览 4
提问于2021-06-12
得票数 2
回答已采纳
2
回答
在kotlin,同伴对象块中
的
乐趣与课堂之外
的
乐趣之间
的
区别?
kotlin
我正在学习kotlin,最近发现了一种有趣
的
写kotlin
的
方法
,但并不能真正理解它。我从那里学到
的
代码 fun drawerImageLoader(actions: DrawerImageLoaderKt.() -> Unit): DrawerImageLoader.IDrawerImageLoader此外,.()在DrawerImageLoaderKt.()中
的
含义是什么?
浏览 4
提问于2017-12-01
得票数 1
回答已采纳
3
回答
如何与Kotlin
的
类型安全建设者一起工作?
kotlin
我已经看过很多教程,但仍然没有确切地了解它是如何工作
的
。我理解其中
的
主要思想:一个用数据保存函数
的
函数,但看看,我不知道数据是如何存储
的
,数据存储在哪里,以及谁调用了负责其存储
的
函数。你能给我一个简单完整
的
例子吗?你能给我一个简单
的
例子吗?
浏览 2
提问于2018-01-16
得票数 4
回答已采纳
2
回答
泛型
接口
的
扩展
函数
kotlin
、
generics
、
extension-function
考虑下面的
接口
fun A.convert(): B } 我想在spring引导应用程序中使用它,在那里注入特定
的
实现,这样
扩展
函数就可以在类型上使用。编译器不解析
扩展
函数。
浏览 4
提问于2021-09-02
得票数 4
回答已采纳
3
回答
无法排序列表
c#
、
sorting
、
interface
我想对一个字段进行排序,它是一个事件列表,基于它
的
一个字段--它
的
时间戳。但是我得到了一个错误,在它实现
的
接口
中没有定义字段。,也找不到接受'IShipmentEvent‘类型
的
第一个
参数
的
扩展
方法
'_timestamp’(您缺少使用指令还是程序集引用?)我尝试在
lambda
表达式
的
参数
列表中键入提示(Event shipmentEvent),但随后得到了错误:
浏览 1
提问于2015-09-06
得票数 0
回答已采纳
2
回答
如何创建Kotlin
DSL
-
DSL
语法Kotlin
android
、
kotlin
、
kotlin-extension
、
anko
message = "" toast("Yes") noButton { }如何创建这样
的
嵌套函数class Test { fun f2(function: () -> Unit) {}现在,如果我在
扩展
函数中使用这个
浏览 2
提问于2017-09-08
得票数 11
回答已采纳
1
回答
kotlin内部
DSL
,它使用infix函数来增加更多
的
清晰度
kotlin
kotlin 1.2.71android { buildToolsVersion "28.0.3"我正在使用infix函数和
lambda
和
接收器
来完成这个任务。在我
的
DSL
中,我必须使用it关键字,否则我无法使infix函数工作。只是在想,有没有办法这么做?另一个问题:在我
的
infix函数中,我是否需要使用它
作为
扩展</e
浏览 1
提问于2018-10-24
得票数 7
回答已采纳
4
回答
“Comparable<T>”应该是“功能
接口
”吗?
java
、
interface
、
lambda
、
java-8
、
functional-interface
函数
接口
的
定义是“函数
接口
是一个
接口
,它只有一个抽象
方法
(除了对象
的
方法
),因此表示一个单一
的
函数契约”。
浏览 14
提问于2014-08-09
得票数 27
回答已采纳
2
回答
函数接收机与
扩展
函数
的
区别
kotlin
我在读关于科特林
的
书,但不太明白。除了可以分配给变量之外,什么是相同
的
?有人能给我举几个例子吗
浏览 2
提问于2017-09-01
得票数 10
1
回答
类构造函数请求'customPredicate: Message.() -> Boolean‘,我不知道它是什么意思。
kotlin
、
telegram-bot
我有以下
接口
fun checkFor(message: Message): Boolean = message.predicate()} override fun Message.predicate(): Boolean = true在这个
接口
中,我有一个名为“自定义”
的
类,它在构造函数中请求 class Custom(private val cu
浏览 4
提问于2022-05-03
得票数 0
回答已采纳
3
回答
在Kotlin中什么是"receiver“?
kotlin
它与
扩展
函数有什么关系?为什么with 不是关键字? 似乎没有关于这个主题
的
明确文档,只有关于
的
知识假设。
浏览 144
提问于2017-08-25
得票数 91
回答已采纳
2
回答
扩展
Kotlin中
具有
不同签名
的
2
lambda
kotlin
在Kotlin中,我们不能创建实现
具有
不同签名
的
2个
lambda
的
类,如下所示: ...这会产生以下错误:函数
的
类型
参数
R
具有
不一致
的
值:U,T 我理解发生这种情况
的
原因:所有
lambda
都是FunctionN
接口
,而所有FunctionN
接口
都
扩展</
浏览 1
提问于2019-05-24
得票数 3
2
回答
在Kotlin中,是否可以调用一个成员
扩展
函数来指定分派给和接收方
的
对象?如果是这样的话,是怎么做
的
?
kotlin
、
extension-methods
third.f() }在C中,在给定
的
ThirdPartyClass实例上调用.f是没有问题
的
。但是在C之外,给定C
的
实例c和ThirdPartyClass
的
实例third,是否有一种
方法
可以以third
作为
接收方来调用c
的
f?
浏览 3
提问于2020-12-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Kotlin构建神奇的DSL
如何让你的回调更具Kotlin风味
kotlin小知识系列1-dsl和invoke约定
Android Weekly Notes Issue#288
Java Lambda表达式:简洁优雅的函数式编程范式
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券