gpt4 book ai didi

scala - 在 Scala 中解包元组类型

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

我只是想知道,我可以在 Scala 中将元组类型分解为其组件类型吗?

我的意思是,像这样

trait Container {
type Element
}

trait AssociativeContainer extends Container {
type Element <: (Unit, Unit)
def get(x : Element#First) : Element#Second
}

最佳答案

您本身无法解压,但也许这可以实现您想要的:

  type First
type Second
type Element = (First, Second)
def get(x: First): Second

关于scala - 在 Scala 中解包元组类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/576131/

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