gpt4 book ai didi

scala - Scala 中的类型相等

转载 作者:行者123 更新时间:2023-12-02 14:05:22 24 4
gpt4 key购买 nike

这是一小段代码:

class Foo[A] {
def foo[B](param: SomeClass[B]) {
//
}
}

现在,在 foo 中,我该如何:
1) 验证B是否与A类型相同?
2) 验证B是否是A的子类型?

最佳答案

您需要隐式类型证据,<:<用于子类型检查和 =:=用于相同类型的检查。查看 this question 的答案.

关于scala - Scala 中的类型相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com