腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Scala
相当于结合Java中
的
泛
型
类型
?
、
在Java中,我有一个具有如下所定义
的
泛
型
类型
的
接口: ...C & D
的
组合
泛
型
类型
将如何用
Scala
表示?
浏览 3
提问于2015-10-04
得票数 2
回答已采纳
3
回答
接受两个一元值并返回单个一元值
的
泛
型函数
、
、
、
我已经写了下面的Haskell函数,它接受两个一元值,并将它们
组合
成一个一元值(它只是为了说明Haskell
类型
系统可以支持
的
泛
型
(或
泛
型
)程度)。combine x y = do b <- y我用三种不同
的
monads对其进行了测试: putStrLn $ show20] -- [] a a <- combine getLine getL
浏览 1
提问于2018-04-14
得票数 4
2
回答
scala
中
的
泛
型
是如何工作
的
?
、
、
我知道擦除是什么
类型
的
。因此,我认为
scala
不能准确地检测
泛
型
类型
。如前所述,
scala
无法检测模式匹配中
的
泛
型
类型
,如下所示:但是,当我声明列表
类型
值时,
scala
会检测到包含了什么
泛
型
类型
。
scala
> val a = List(
浏览 4
提问于2014-01-19
得票数 0
回答已采纳
1
回答
关于Java和
Scala
中
的
泛
型
、
、
我被
泛
型
子
类型
搞糊涂了。 在Java语言中,如果
类型
A是B
的
子
类型
,则
泛
型
类型
C<A>和C<B>是不变
的
。例如,ArrayList<Base>不是ArrayList<Derived>
的
子
类型
。然而,在
Scala
中,如果
类型
C<A>是C<B>
的
子
类型<
浏览 0
提问于2012-05-13
得票数 15
回答已采纳
2
回答
泛
型
类型
的
Scala
组合
、
我有一个
泛
型
类型
的
复杂用例,已经简化如下 trait A val v = 10 def request: T } test(2)(req) } 测试方法应支持注释部分中定义
的
类型
方案arguments [XY] do not conform to method test
浏览 15
提问于2019-06-27
得票数 1
回答已采纳
5
回答
scala
类构造函数和抽象
类型
、
、
、
、
我想使用抽象
类型
而不是
类型
参数。在我
的
泛
型
类构造函数中,我希望有一个
泛
型
类型
的
参数,但代码无法编译: type S
scala
编译器错误是“未找到:
类型
S”如果我使用
类型
参数而不是抽象
类型
,那么它可以工作: /&
浏览 4
提问于2012-08-07
得票数 11
回答已采纳
2
回答
在Java 7中使用菱形运算符
、
ArrayList<Integer> ints = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6,7));ArrayList<Integer> ints = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7));ArrayList<Number> nums =
浏览 2
提问于2014-06-21
得票数 7
2
回答
访问
Scala
中
的
类型
成员
、
我有一个
类型
为T
的
玩具类。如何访问我
的
类型
成员。获取
类型
或修改
类型
。val a = new A既然T是我
的
会员,为什么我不能访问它?
浏览 5
提问于2015-03-26
得票数 4
回答已采纳
3
回答
在
Scala
中指定
泛
型
类型
参数
、
我是
Scala
新手,有用Java编写
的
泛
型
方法: <T> Optional<T> get(String parameterName);以及
Scala
类: val str = ctx.[Optional[String]]get("str").get //error有没有一种方法可以在
Scala
中指
浏览 1
提问于2017-07-04
得票数 0
回答已采纳
2
回答
无法实例化特征
我试着这样定义一个简单
的
特征:defined trait T
scala
> new T { def p = Map(0
浏览 0
提问于2010-07-21
得票数 2
回答已采纳
1
回答
为什么
scala
将java定义方法
的
java.lang.Object参数映射到
scala
.Any?
、
给定Java类 public static int foo(Object o) { }
Scala
编译器将参数
类型
Object映射到
scala
.Any。
scala
> Test.foo _我想原因是允许将
Scala
原语(如true)传递给这样
的
函数,这在许多情况下可能是可取
的
。有什么重要
的</em
浏览 5
提问于2014-07-18
得票数 4
1
回答
Scala
中
的
Erasure
类型
、
我对这里发生了什么感到很困惑: sealed trait Node--最后一个是我正在尝试编写
的
版本,其他版本只是调试。case (_, _:Sheet) => } } case _:Sheet =&g
浏览 2
提问于2016-07-25
得票数 4
回答已采纳
4
回答
从Java调用多态
Scala
方法
、
、
、
根据
scala
-lang.org上
的
互操作性,使用使用高级语言特性
的
Scala
类“可能很棘手”,但这并不意味着这是不可能
的
。由于
Scala
的
高级特性转换为Java
的
方式没有文档化,它建议拆解类文件来实验它
的
工作方式。中很好,打印"java.lang.String“public java.lang.Object
浏览 0
提问于2011-11-17
得票数 2
回答已采纳
1
回答
为什么数组需要ClassTags,而像List这样
的
集合却不需要?
、
这样做很好:A没有可用
的
ClassTag:但这当然是犹太
的
: def y[A : ClassTag
浏览 9
提问于2014-11-13
得票数 4
5
回答
Scala
有没有可能在不改变JVM
的
情况下实现
泛
型
?
、
、
、
我最近开始学习
Scala
,我对他们
的
泛
型
也是通过
类型
擦除实现
的
感到失望(但并不奇怪)。 我
的
问题是,
Scala
是否有可能具体化
泛
型
,或者JVM是否需要以某种方式进行更改?
浏览 0
提问于2009-08-31
得票数 28
回答已采纳
1
回答
设计Java
泛
型
时
的
约束
、
、
Java
泛
型
看起来与
Scala
中提供
的
非常不同,尽管两者都是由Martin设计
的
。在我看来,Java中
泛
型
的
设计更糟糕,例如:不能在
泛
型
中使用
类型
构造函数。是什么约束迫使Odersky为
泛
型
设计这种机制,而不是为
S
浏览 0
提问于2012-10-05
得票数 6
回答已采纳
4
回答
泛
型
与约束多态性与亚型
、
、
、
、
在Haskell类
的
这个中,幻灯片#54有这样
的
问题: 在具有
泛
型
和受限多态性
的
语言中,您也需要子
类型
吗?
泛
型
和受限
的
多态性如何使子
类型
变得不必要?如果
泛
型
和受限
的
多态性使得子
类型
变得不必要,为什么
Scala
有子
类型
?
浏览 3
提问于2010-04-25
得票数 18
回答已采纳
2
回答
什么时候不能指定
类型
参数?
我会问这里
的
规则是什么,什么时候我们必须,什么时候我们不需要指定
类型
参数 def testTypeParamter(): Unit = { def getCat() = new Cat val bf2 = new ArrayBuffer[Int]()
浏览 8
提问于2017-07-07
得票数 0
回答已采纳
2
回答
高级
类型
-为什么可以使用
Scala
,而不能使用F#?
、
、
、
既然CLR
泛
型
实现比JVM支持更多
的
特性,比如具体化,而JVM
的
泛
型
仅仅是一个Java,为什么更高级
的
类型
在F#中是不可能
的
,但在
Scala
中是可能
的
呢?CLR
泛
型
实现是否以某种方式妨碍了事情,而JVM缺少
泛
型
实现使您可以超越设计者
的
预期;有点像动态语言允许您执行强
类型
编译器不可能实现
浏览 0
提问于2013-02-26
得票数 26
回答已采纳
3
回答
Scala
将
类型
的
元组转换为
泛
型
的
元组。
、
、
假设我将
类型
a定义为
类型
的
元组我将
泛
型
类Foo定义为是否有任何方法可以将a转换为b (
泛
型
的
元组)(最好是原生
Scala
浏览 7
提问于2020-02-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
泛型与关联类型
强制声明泛型的实际类型
java中的泛型类型擦除
Java 泛型基本用法与类型擦除
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券