腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
作为
函数
参数
的
Kotlin
委托
(
匿名
实例
化
)
kotlin
、
delegates
有没有可能在
Kotlin
中创建一个
匿名
委托
来传递给
函数
参数
?我对by lazy特别感兴趣,但这个问题可能适用于所有代表。例如,假设我有这样
的
函数
: fun sayHello(name: String){} 这个很好用: val name by lazy{ "Ralph
浏览 10
提问于2020-04-10
得票数 0
回答已采纳
2
回答
Kotlin
:指未由构造
函数
传递
的
委托
kotlin
、
delegates
、
delegation
、
kotlin-delegate
我想在特定
的
上下文中使用。 我希望保留对
委托
的
引用,以便以后在代码中使用。在我覆盖
的
方法(比如printMessage() )中,我仍然需要以在多态继承中调用super.printMessage()
的
方式调用
委托
。我可以通过简单地在by子句中
实例
化
匿名
委托
(class Derived() : Base by BaseImpl(42)使用)来完成第
浏览 1
提问于2022-04-21
得票数 3
回答已采纳
1
回答
在
Kotlin
中,如何
委托
接口而只提供无arg公共构造
函数
?
guava
、
kotlin
问题产生于这样一个事实:
Kotlin
只允许
委托
构造器
参数
,因此似乎强迫您为构造
函数
提供
参数
。val myTable1: MyTable = MyTable() 而且,我也不必手动将所有Table方法
委托
给某个基本实现。我试图扩展Table接口并将其
委托
给它(以避免重新实现方法),但随后我不得不提供Table
的<
浏览 3
提问于2016-06-02
得票数 9
回答已采纳
1
回答
如何在
Kotlin
中向捕获
的
变量或
委托
对象添加注释?
kotlin
、
annotations
、
delegates
这个
匿名
对象捕获一个方法
参数
来实现接口方法: override fun doUpdate() = update此实现捕获update方法
参数
,并将其
作为
合成$update当序列
化
框架未标记为$update字段时,我需要对该字段进行注释,因为它包括
浏览 4
提问于2022-01-19
得票数 0
回答已采纳
1
回答
为什么
Kotlin
的
内置“懒惰”
函数
可以工作呢?
kotlin
、
delegates
、
lazy-initialization
我想尝试一些新
的
东西,在我
的
Kotlin
代码中使用
委托
属性。我在docs中发现
的
是,对于自定义
委托
属性,我需要创建一个具有强制方法
的
类-- getValue和可选
的
setValue,它们是文档中提到
的
接口
的
一部分: 您可以将
委托
创建为
匿名
对象,而无需使用
Kotlin
我开始研究
Kotlin
的
内置
委托
函数
浏览 2
提问于2020-11-11
得票数 3
回答已采纳
2
回答
使用不同
的
语言传递
参数
programming-languages
、
parameters
、
arguments
、
return-value
谁能解释一下以下传递
参数
的
机制之间
的
区别:按值传递,按结果传递,按结果值传递,如果可能的话,请举例说明,谢谢
浏览 1
提问于2011-01-13
得票数 1
回答已采纳
4
回答
匿名
委托
作为
函数
参数
c#
、
anonymous-delegates
我试图传递
参数
,即
匿名
委托
(没有输入
参数
,没有返回值)。就像这样:{}DoSomething(delegate;我希望这样做,因为很容易使用
的
写作风格。 有可能吗?
浏览 5
提问于2014-02-15
得票数 21
回答已采纳
3
回答
匿名
函数
和非
匿名
函数
一样强大。
c#
、
generics
我一直认为
匿名
函数
和命名
函数
一样强大,直到我想将私有命名
函数
转换为
匿名
函数
,因为只有一个方法体需要调用这个
函数
。T, List<T>, T> getFirst = list => list[0];deleg
浏览 2
提问于2016-07-05
得票数 1
回答已采纳
1
回答
我们能
实例
化
嵌套在java类中
的
接口吗?为什么它与
kotlin
不同?
java
、
android
、
kotlin
我目前正在学习Android,我遇到了一些代码,其中
实例
化了一个
匿名
类
的
对象,其中包含一个嵌套
的
接口。JAVA代码
KOTLIN
代码 在这段代码中,
匿名
类
的
Object是从Parent.Hello()生成
的
,其中父类是超类,接口Hello是嵌套在其中
的
。正如我们所了解
的
,接口不能被
实例
化
,那么代码是如何工作
的
和合法
的
。另外,为什么使用
浏览 2
提问于2022-06-08
得票数 0
1
回答
Kotlin
实例
化
类型
参数
作为
函数
参数
kotlin
我有一个带有
实例
化
类型
参数
的
内联
函数
,它返回一个
匿名
类
的
新
实例
,这个
匿名
类有一个方法,它接受
实例
化
的
类型
参数
并将其传递给lambda。但是,通过研究在上述调用中创建
的
类
的
生成字节码,我得到了事件方法
的
以下代码:
浏览 0
提问于2017-04-21
得票数 4
3
回答
如何在
匿名
委托
中调用异步方法?
c#
、
async-await
我有一个
函数
,以一个
委托
作为
输入
参数
。static class MyAPI public static handle(Callback callback) { }所以我用这样
的
匿名
委托
调用api{}); 我
的
问题是如何在
匿名
委托
中调用异步方
浏览 6
提问于2015-11-06
得票数 6
回答已采纳
2
回答
发言c#委派
c#
、
delegates
我现在通过这个视频系列学习了代理:delegate(Person p) { return p.ToString(); } //他也称其为
委托
(
匿名
委托
) 谈论
委托
的
正确方式是什么?我非常肯定第二个是
匿名
函数
浏览 1
提问于2017-04-20
得票数 0
2
回答
为什么
匿名
方法可以传递给
委托
者
的
构造
函数
?
c#
、
delegates
为什么构造
函数
Action可以同时接受
函数
和
委托
者?
浏览 1
提问于2015-03-04
得票数 1
1
回答
如何在不
实例
化
委托
的
情况下将方法添加到
委托
的
调用列表中?
c#
、
delegates
、
instantiation
我必须将多个方法添加到
委托
的
调用列表中。然而,它们都具有与它们相关联
的
决策逻辑。因此,在将方法附加到
委托
的
调用列表之前,存在一个if块。我可以在不
实例
化
委托
的
情况下这样做吗?someLogic1) someDelegate += Method1;} 基本上,我希望能够在不将任何方法
作为
参数
传递
的</e
浏览 1
提问于2016-12-16
得票数 0
回答已采纳
2
回答
Ninject有没有和Autofac
的
TypedParameter或ResolvedParameter等价物?
ioc-container
、
ninject
、
autofac
在Autofac中,可以在注册服务时指定一个TypedParameter,给出一个特定值或
委托
,这些值或
委托
将被传递到服务
的
构造
函数
中。构造
函数
上
的
实际
参数
将在解析/
实例
化
期间按类型发现。在.ctor中,我只能找到对命名
参数
的
支持(即,提前知道Ninject
参数
的
实际名称)。另外,Ninject将发现未指定
的
构造
函数
<
浏览 3
提问于2011-01-24
得票数 1
回答已采纳
1
回答
将
参数
传递给单例类/静态构造
函数
c#
、
oop
、
design-patterns
、
singleton
、
static-constructor
创建Listener
实例
(在Listener类中) static,并让static Listener构造
函数
初始
化
单例Listener对象。我还想让
委托
参数
是可选
的
,这样如果
委托
是null,那么它就不会在通知时被调用。但是,由于我将构造
函数
设置为私有
函数
,所以我无法弄清楚如何将
委托
传递给它。总结和概括整个问题:如何将
参数
(
作为
实例
成员存储)传递给单例类? 我应该把
浏览 4
提问于2013-12-06
得票数 3
回答已采纳
2
回答
带有
委托
参数
的
泛型方法
c#
、
generics
、
delegates
void方法接受一个Action
委托
,另一个接受Func
委托
。void方法
的
实现如下所示: { string endpointUri本例中
的
Foo()是一个返回object
的
不带
参数
的
方法。任何帮助都是非常感谢
的
。
浏览 1
提问于2013-07-05
得票数 2
回答已采纳
1
回答
Function<Unit>没有调用方法吗?
kotlin
我想使用
匿名
函数
,没有
参数
,没有返回类型,所以我使用Function<Unit>
作为
类型。当我想在它上调用invoke()时,编译器说
函数
不能
作为
函数
调用,而
函数
调用是找不到
的
。我使用
kotlin
插件1.2.41。 这正常吗?
浏览 1
提问于2018-09-17
得票数 1
回答已采纳
1
回答
参数
化
线程,理解lambda表达式
c#
、
multithreading
、
lambda
Threads.QueryThread(tmpweb, LastExecutedate);thread.Start(); 在读取之后,不提供
参数
(() =>),表达式是使用静态方法Threads.QueryThread
的
匿名
委托
对ThreadStart
实例
进行初始
化
。
浏览 0
提问于2017-05-03
得票数 2
回答已采纳
1
回答
为什么C#将
匿名
方法和闭包实现为
实例
方法,而不是静态方法?
c#
、
oop
、
programming-languages
由于我并不是编程语言方面的专家,我很清楚这可能是一个愚蠢
的
问题,但我最好能告诉C#
的
是,将
匿名
方法和闭包变成
匿名
嵌套类1
的
实例
方法,
实例
化
该类,然后将
委托
指向这些
实例
方法。看来这个
匿名
类只能
实例
化
一次(或者我错了吗?),那么为什么不让
匿名
类是静态
的
呢? 实际上,似乎有一个类用于闭包,另一个用于
匿名
方法,它们不
浏览 2
提问于2017-02-10
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从Java到Kotlin(六)
几个特性,快速上手Kotlin
假如你想用Kotlin——各种类
Kotlin里的类、对象和接口
Kotlin探究之旅-基础篇二
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券