val tuple = (1,2) //> tuple : (Int, Int) = (1,2)
tuple !=0 //> res0: Boolean = true
val tuple1 = (0,0) //> tuple1 : (Int, Int) = (0,0)
tuple1 !=0 //> res1: Boolean = true
上記はコンパイルされるべきではないと思いました..しかし、そうです。もしそうなら、これはどういう意味ですか?タプルをゼロと比較することは、どのような状況で意味がありますか? また、ご覧のとおり、ゼロ以外のタプルは、ゼロと比較すると真になります。