腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
构造
函数
中
初始
化时
,
自动
属性
上
的
协
变
返回
类型
仍
为
空
c#
、
c#-9.0
我遇到了一个
协
变
返回
类型
的
自动
属性
初始
化问题。
在
BaseClass
构造
函数
中
,没有例外,但auto
属性
保持
为
空
。我找到了一种解决方法,通过覆盖
属性
并在get
的
主体中进行强制转换(参见下面的注释)。 你对这种行为有什么解释吗?还有更好
的
变通方法吗? 致以敬意, 附言:我犯了一个
浏览 28
提问于2021-10-08
得票数 1
1
回答
TypeScript中方差、协方差、逆方差和协方差之间
的
DIfference
typescript
、
covariance
、
variance
、
contravariance
、
invariance
你能在一些简单
的
TypeScript例子
中
解释一下什么是方差、协方差、逆方差和协方差吗?
浏览 51
提问于2021-02-28
得票数 5
回答已采纳
2
回答
关于使差异成为
类型
的
一部分,我们已经学到了什么?
programming-languages
、
language-design
、
scala
在
Java
中
,参数化
类型
的
变化取决于它
的
使用方式: list.add(elem);} 而在Scala
中
,它是
在
类声明中用+或-表示
的
。我想知道
的
是,既然Scala已经存在了一段时间了,人们将方差作为这类
属性
的
经验是什么?对于你想要做
的
事情,
浏览 0
提问于2011-08-25
得票数 4
1
回答
协方差/反方差及其与消费者/生产者
的
关系
covariance
然而,我很难理解最后得出
的
结论: 如果您查看Run+A和Vet
的
定义,您可能会注意到,
类型
A只出现在Run+A方法
的
返回
类型
中
,并且只出现在Vet方法
的
参数
中
。更普遍
的
情况是,生成A
类型
值
的
类型
可以
在
A上进行
协
变
(就像您对Run+A所做
的
那样),而在A
上
使用A
类型<
浏览 0
提问于2017-11-10
得票数 0
回答已采纳
1
回答
在
反冲源
类型
声明
中
,AbstractRecoilValue<T>
上
的
“反向方差”意味着什么?
reactjs
、
typescript
、
contravariance
、
recoiljs
我
在
反冲源
中
偶然发现了这部分
类型
记录/index.d.ts: __tag: [T]; constructor(newKey: NodeKey);在这里,__cTag是如何作为反方差
的
鉴别器
的
以下是完整
的
上下文:
浏览 8
提问于2021-08-17
得票数 4
回答已采纳
1
回答
C++11
初始
化器列表+
函数
指针让我头疼
c++
、
c++11
、
g++
、
initializer-list
我正在尝试创建一个将字符串映射到工厂
函数
的
全局映射。这允许我让构建器
函数
从ini文件
中
读取一个键,然后将该ini文件及其相关部分传递给正确
的
工厂
函数
。以下是带有全局映射
的
标题中
的
代码: { QuadF
浏览 0
提问于2012-06-06
得票数 2
回答已采纳
4
回答
类
的
创建实例
中
关键字“新”和“默认”
的
不同
c#
、
constructor
我有这样
的
课: { { }foo obj1 = default(foo);foo obj2= new foo("bla bla"); 运行default(foo)
浏览 5
提问于2017-07-07
得票数 2
回答已采纳
1
回答
“--严格
的
函数
类型
”与泛型联合
类型
的
推断
typescript
我
在
我
的
项目中遇到了一些我完全不清楚
的
问题。createState$
函数
将显示泛型A被推断
为
ActionA | ActionB | ActionC
类型
,而不是ActionA | ActionB
类型
。我不明白--sctrictFunctionTypes是如何影响联合推理
的
。我认为打字本会试图推断出最常见
的
工会
类型
。这种知识对我来说是必不可少
的
,因为我需要action$参数
的
类
浏览 0
提问于2018-11-07
得票数 0
回答已采纳
1
回答
“没有什么是其他类
的
子类”,怎么理解呢?
scala
在
第246页,Chapter11,第一段书中有一句: 这是Nothing类
的
定义: abstract final class Nothing extends Any
浏览 3
提问于2017-07-13
得票数 3
回答已采纳
1
回答
为什么Java方法参数可以显式
协
变量?
java
、
generics
、
covariance
在
Java
中
,您可以使用extends关键字声明给定
的
类型
参数是
协
变
的
。协方差和反方差确实让我有点困惑,但我想我已经对它们有了大致
的
理解。然而,
在
我
的
测试
中
,Java
类型
参数似乎本质
上
是
协
变量
的
。Number,是所有装箱
类型
的
超类。
在
构造
函数</em
浏览 0
提问于2014-09-08
得票数 3
回答已采纳
4
回答
多参数
函数
方差
c#
、
covariance
、
func
在
我们
的
代码中试图这样做,但是失败了:{} public class Employee : Person { } 无法隐式地将
类型
浏览 4
提问于2016-03-15
得票数 5
回答已采纳
1
回答
打字
中
协
变
与逆变位置
的
区别
typescript
、
covariance
我正在尝试理解Typescript advanced types handbook
中
的
以下示例。引用一下,它说: 下面的示例演示了
协
变位置
中
同一
类型
变量
的
多个候选项如何导致推断联合
类型
: type Foo<T> = T extends { a: infer U, b: infer U } ?string, b: string }>; // string type T11 = Foo<{ a: string, b: numbe
浏览 18
提问于2020-06-21
得票数 5
回答已采纳
4
回答
LiveData和协程-
属性
必须
初始
化或抽象
kotlin
、
coroutine
、
android-livedata
、
kotlin-coroutines
我试图
在
MVVM
中
同时使用LiveData和协程,但我可能遗漏了一些简单
的
东西。viewModelScope.launch { } 但是
在
init
函数
中分配weather时,我得到了Property must be initialized or be abstract。我假设是这样
的
,因为我使用
的
是
协
程viewM
浏览 3
提问于2019-04-17
得票数 5
5
回答
类型
参数
中
的
“泛型”
类型
参数/继承
c#
假设我有一个
函数
为什么不能用由于int和string都是从object继承
的
,所以我认为这是可行
的
。
浏览 9
提问于2013-12-16
得票数 3
回答已采纳
2
回答
(Co)列表
上
的
差异与Scala
中
的
堆栈不同?
java
、
generics
、
scala
、
covariance
当我编写这段代码时,我
在
Scala
中
遇到了编译错误s.push(new Integer(1)); //,这相当于Java
中
的
协
变
集合;它的确切
类型
是未知
的
,所以我们不能向堆栈
中
添加某些内容。= intList ; //no error list = new Float(2) :: ve
浏览 1
提问于2010-09-07
得票数 3
回答已采纳
1
回答
通过引用"std::lock_guard<mutex>“
返回
共享对象安全吗?
c++
、
multithreading
、
c++11
、
locking
、
standards
&]() Cleaner(); fut.get();如果Cleaner
在
return
浏览 3
提问于2017-02-13
得票数 2
回答已采纳
2
回答
Scala
中
的
协方差逆方差错误
scala
、
covariance
我尝试编译以下代码:class B[-T] extends A[A[T]]error: contravariant type T occurs in covariant position in type [-T]A[A[T]]{def <init>(): B[T]} of class B
浏览 0
提问于2016-11-08
得票数 4
1
回答
在
静态
构造
器
中
初始
化泛型集合时
的
c# TypeInitializationException
c#
、
constructor
、
static
在运行这段代码时,我
在
第9行获得了一个System.TypeInitializationException异常,
在
该代码
中
,我试图
在
类
的
静态
构造
器
中
填充一个泛型列表。编辑:还有一个内部异常
类型
,NullReferenceException是一个静态
构造
函数
,不能
初始
化新对象?
浏览 3
提问于2016-04-15
得票数 1
回答已采纳
4
回答
java:如何使用clone()以及强制转换检查
java
、
clone
、
compiler-warnings
. */给我这样
的
警告:我想我可以忽略这里
的
警告。或者我应该总是做完全多余
的
额外检查?
浏览 0
提问于2010-10-15
得票数 4
回答已采纳
8
回答
为什么Java
中
的
void不是
协
变
的
?
java
、
polymorphism
、
covariance
Foo { public Object bar() { }看起来void应该和所有东西都是
协
变
的
编辑:我应该更清楚地说,我是
在
寻找设计理由,而不是它无法编译
的
技术原因。让void对所有东西都是
协
变
的
会有负面后果吗?
浏览 1
提问于2013-01-09
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
kotlin学习笔记
Kotlin入门教程,快使用Kotlin吧
NET进阶篇-语言章-1-Generic泛型深入
Kotlin 空安全最佳实践
PHP 7入门:新特性简介
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券