![](/img/trans.png)
[英]What is the alternative to deprecated poll() method in a Kafka Consumer in Scala?
[英]Scala error function deprecated. What is the alternative?
我正在将一些Haskell代码移植到Scala中。 在Haskell中,我可以使用错误功能。 在某些时候,您似乎可以在Scala中执行此操作,但IDE正在向我显示现在已弃用。 这是代码:
def prime (n : Int) : Boolean = () match {
case _ if n < 1 => error("not a positive integer")
case _ if n == 1 => false
case _ => ld (n) == n
}
我现在在Scala中使用什么而不是错误函数?
您应该使用deprecated
消息中提到的 sys.error
。
@deprecated("Use `sys.error(message)` instead", "2.9.0")
您可以使用-deprecation
选项运行scala来获取此消息:
scala> def t = error("t")
<console>:7: warning: method error in object Predef is deprecated: Use `sys.error(message)` instead
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.