gpt4 book ai didi

scala - 在Scala中将Any转换为Integer?

转载 作者:行者123 更新时间:2023-12-04 18:22:59 29 4
gpt4 key购买 nike

如何将 Any 转换为 Integer?

具体来说,我有一个返回 Any 的函数,在一种情况下,我知道它会返回一个 Any 类型的数字,我需要将该数字转换为 Integer 类型,以便我可以在另一个函数中使用它。

最佳答案

您的功能可能设计得很差。 99% 的情况下有更好的方法,然后就返回 Any从 API 入口点。

如果你非要处理Any ,将其转换为 int 的安全方法是这样的:

def toInt(x: Any): Option[Int] = x match {
case i: Int => Some(i)
case _ => None
}

关于scala - 在Scala中将Any转换为Integer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45435070/

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