gpt4 book ai didi

scala 将 Int => Seq[Int] 转换为 Seq[Int => Int]

转载 作者:行者123 更新时间:2023-12-04 23:38:58 25 4
gpt4 key购买 nike

有没有一种方便的方法可以将类型为 Int => Seq[Int] 的函数转换为 Seq[Int => Int] 在 Scala 中?
例如:

val f = (x: Int) => Seq(x * 2, x * 3)

我想把它转换成
val f = Seq((x: Int) => x * 2, (x: Int) => x * 3)

最佳答案

一般来说,这是不可能的。

例如,您有一个函数 x => if (x < 0) Seq(x) else Seq(x * 2, x * 3) . Seq的尺寸是多少你的假设函数会返回吗?

关于scala 将 Int => Seq[Int] 转换为 Seq[Int => Int],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44040157/

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