why it is give me an error
I already write the code correctly
code :
x = 1 //true
val x1 = x.asInstanceOf[Boolean]
if (x1) {
println(s"Hello, $x1")
}
CodePudding user response:
The problem is that the comment on this line is not correct:
x = 1 // true
1
is not true
because 1
is of type Int
and true
is of type Boolean
. Scala is strongly typed so it doesn't automatically convert between these two types, unlike languages such as C and Python.
To fix it, just convert the Int
to a Boolean
like this:
val x1 = x != 0