腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
kotlin
中
通过
同名
实例
函数
调用
扩展
函数
kotlin
例如 open class TestClass } } 您可以看到我将TestClass.testFunc()重命名为rename(),这样我就可以在OverTestClass
中
调用
我知道这个问题是颠倒的,我想这样做的原因是:我正在写一个在java和
kotlin
浏览 13
提问于2020-09-06
得票数 0
3
回答
什么时候使用
扩展
方法?
c#
、
kotlin
、
extension-methods
我正在写
Kotlin
代码,它的一个功能是
扩展
方法,除了你使用的语法看起来像
实例
方法
调用
之外,
扩展
方法实际上与普通
函数
相同。Normal
函数
val f = blah(1)fun Int.blah() { println(this) }据我所知,C#
扩展
方法的工作方式与此类似。原则上,
通过
将第一个参数的类型移动到
函数</
浏览 2
提问于2017-10-27
得票数 1
1
回答
如
何在
kotlin
中
调用
同名
扩展
函数
中
的buildin
扩展
函数
?
kotlin
kotlin
在
kotlin
.text中有两个内置的
扩展
函数
public actual inline fun String.toBoolean() } } 在
浏览 33
提问于2020-10-07
得票数 0
回答已采纳
1
回答
如何用自定义的
Kotlin
扩展
函数
来隐藏成员
函数
?(就像
Kotlin
stdlib那样)
kotlin
、
kotlin-extension
、
kotlin-java-interop
说: "12.345-6.A".split(".") // <--
Kotlin
浏览 14
提问于2022-12-03
得票数 0
回答已采纳
1
回答
我应该如何测试
Kotlin
扩展
函数
?
java
、
unit-testing
、
testing
、
kotlin
、
language-interoperability
谁能告诉我应该如
何在
Kotlin
中
对
扩展
函数
进行单元测试?既然它们是静态解析的,那么应该将它们作为静态方法
调用
还是非静态方法进行测试?另外,由于语言完全可以与Java互操作,那么应该如何执行
Kotlin
扩展
函数
的Java单元测试?
浏览 8
提问于2017-02-22
得票数 24
回答已采纳
1
回答
在科特林
扩展
兰伯达好吗?
lambda
、
kotlin
我在
kotlin
编程
中
相对较新,最近我发现这是一个有效的语句: override fun invoke(p1: Int): String{ }当我看到它时,我觉得
扩展
Lambdas可能不是很好的编程实践,但是我没有任何客观的理由这样认为。我没有找到任何关于这个问题的文档,所以请您告诉我,
扩展
lambdas是好的还是坏的。
浏览 1
提问于2018-03-22
得票数 8
回答已采纳
1
回答
有没有办法在
Kotlin
中
隐藏Java方法?
java
、
kotlin
、
extension-methods
阅读有关
扩展
函数
和标准库改进的章节,我看到了String.split重载在Java和
Kotlin
之间暴露的不同行为:我认为,在基于分隔符的重载和基于正则表达式的重载之间实现显式和更类型指导的分离是一个非常好的主意
扩展
函数
回答了一个问题:“如何向现有类添加方法”;另一方面,--我无法理解隐藏由Java 提供的方法的可能性。如果我正确的话,
Kotlin
中
的String文本是
kotlin
.String的
实例
,但是它们被限制到一个透明地用于<
浏览 0
提问于2019-02-18
得票数 7
回答已采纳
1
回答
Kotlin
从其他类
调用
成员
扩展
函数
android
、
kotlin
我想在多个类中使用这个
函数
:} 我怎样才能做到这一点?
浏览 0
提问于2018-03-30
得票数 11
回答已采纳
1
回答
在null引用上
调用
扩展
函数
时没有NullPointerException
kotlin
、
null
我有点困惑,为什么这段代码
中
没有抛出NullPointerException: fun main() {} this.let{ println(it) } } 当在null值上
调用
扩展
函数
print时,没有编译器警告或异常,因为它定义了一个不可为空的接收器类型,并且当在该null引用上
调用
let时,即使let也有一个不可为空的接收器类型原因
何在
?
浏览 12
提问于2020-09-17
得票数 1
回答已采纳
2
回答
如
何在
Kotlin
中
扩展
具有多个构造
函数
的类?
constructor
、
kotlin
我想在
Kotlin
中
扩展
Java类RuntimeException,并且能够在不同的环境中使用它的三个构造
函数
中
的任何一个(基于我想抛出异常时的信息)。
中
尝试这样做时,我使用了这个答案作为指导:然而,我在试图找出如何正确地
调用
适当的超级构造
函数
时遇到了一个问题。: RuntimeException(message, ex) {然而,在上面的
Kotlin
示例
中
,我总是使用两个参数
调用
超级构造<e
浏览 2
提问于2014-12-30
得票数 84
回答已采纳
2
回答
运算符重载
函数
不在大括号内{}
kotlin
)我有点困惑为什么operator
函数
没有放在侧花括号{}
中
。在我见过的所有教程()
中
,运算符总是在大括号内:
浏览 0
提问于2019-03-05
得票数 0
1
回答
反射引用重载顶级
Kotlin
函数
function
、
kotlin
、
reflection
、
overloading
简单地说,在
Kotlin
(
如
kotlin
.io.println )
中
,一个引用/迭代如
何在
重载的顶层
函数
上进行反射。object Bar { fun foo(x: Byte) = Unit}fun com.example.Bar.foo(
kotlin
.Fl
浏览 9
提问于2021-08-27
得票数 2
回答已采纳
1
回答
我可以将类作为
扩展
添加到
Kotlin
中
的另一个类吗?
class
、
kotlin
例如,我知道可以向类字符串添加
扩展
,如下所示: get() { val matcher = pattern.matcher(this) } 现在,我想将类作为
扩展
添加到另一个类
中
浏览 0
提问于2019-05-23
得票数 0
回答已采纳
2
回答
扩展
函数
可以以“静态”的方式
调用
吗?
kotlin
、
extension-function
是否可以创建
扩展
函数
并将其称为,就好像它是静态一样?fun System.sayByeAndExit() {
浏览 3
提问于2016-09-03
得票数 7
回答已采纳
1
回答
如何组织多层的类继承?
inheritance
、
code-organization
、
gdscript
如果子类具有与祖先类
中
的
函数
同名
的
函数
,则祖先类
中
的
函数
将根本不会对后代的
实例
运行。 #no behaviour here, since it will be overridden by descendants 另一个
扩展
_doSomething
浏览 4
提问于2022-08-21
得票数 0
回答已采纳
1
回答
如何创建
扩展
函数
以显示
Kotlin
中
的进度条?
android
、
kotlin
、
kotlin-extension
我正在学习如
何在
Kotlin
中
创建
扩展
函数
,并在一些方面获得成功。我想要创建2个
扩展
函数
,1用于显示进度栏,何时何地
调用
该
函数
,而2用于取消该进展。我已经为Toast创建了如下
扩展
,并且它工作得很好。Context.showToast(message: String) {但我不知道如
何在</e
浏览 15
提问于2022-02-01
得票数 0
2
回答
是否有可能覆盖
Kotlin
中
的静态方法?
java
、
kotlin
你好,想象一下我们有下一节课 public static void doSth(){ };如
何在
kotlin
中
重写该方法?我已经厌倦了但它适用于
实例
,而不是静态类型。 这样做的目的是避免使用PowerMockito。
浏览 4
提问于2018-07-10
得票数 7
回答已采纳
3
回答
在android
中
添加登录
扩展
(
Kotlin
)
android
、
kotlin
、
kotlin-extension
我使用这段代码为Log类android添加
扩展
。
浏览 2
提问于2018-07-10
得票数 4
回答已采纳
1
回答
使用字符串选择类
php
、
string
、
class
、
select
我想为我的CMS写一个
扩展
系统。我希望
通过
将文件夹复制到extensions文件夹来安装
扩展
。
扩展
名的内容是一个与文件夹
同名
的类。因此,我的CMS可以
通过
扩展
文件夹
中
的文件夹名称列出
扩展
。所以总而言之,有没有办法创建一个类的
实例
,或者
调用
一个类的静态
函数
,
通过
使用带有类名的字符串来引用这个类? 我希望你能理解我的意思,谢谢你的帮助。
浏览 4
提问于2011-02-27
得票数 1
回答已采纳
1
回答
如
何在
最新的
kotlin
-couroutine中使用
扩展
函数
中
的协程
kotlin
、
vert.x
、
kotlin-coroutines
在示例
中
:
kotlin
-examples/coroutines/src/main/
kotlin
/movierating/App.kt有流畅的代码: fun Route.coroutineHandlerfn(ctx) ctx.fail(e) } } 在最新的
kotlin
-coroutine
中
,
调用</
浏览 18
提问于2020-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin语法-修饰符、扩展
从Java到Kotlin(六)
用Kotlin构建神奇的DSL
Kotlin学习之扩展函数
搞定Receiver
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券