[英]asInstanceOf err in Scala
问题是这一行的注释不正确:
x = 1 // true
1
不true
,因为1
属于Int
类型,而true
属于Boolean
类型。 Scala 是强类型的,因此它不会自动在这两种类型之间进行转换,这与 C 和 Python 等语言不同。
要修复它,只需将Int
转换为Boolean
,如下所示:
val x1 = x != 0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.