scala转换Int => Seq [Int]到Seq [Int => Int]

前端之家收集整理的这篇文章主要介绍了scala转换Int => Seq [Int]到Seq [Int => Int]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有一种方便的方法来转换Int =>类型的函数? Seq [Int]到Seq [Int =>在斯卡拉?
例如:

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)否则Seq(x * 2,x * 3).您的假设函数将返回的Seq的大小是多少?

猜你在找的Scala相关文章