Ich versuche, den isInstanceOf -Operator zu verwenden, um einen Wert aus einem Tupel zu erhalten und zu überprüfen, ob es von einem bestimmten Typ ist. Ich kratze mich über den Fehler und möchte keine Match Cases verwenden.Vergleichen von Objekten mit isinstanceOf
val t = ("ww",2, 3.4)
if(t._1 isInstanceOf[String])
println("yes")
Der Fehler, den ich bekommen ist:
<console>:1: error: type application is not allowed for postfix operators
Der Compiler kennt alle Elementtypen eines 'Tuple'. Wenn Sie 'isInstanceOf' verwenden, um ein Tupel zur Laufzeit zu testen, liegt ein Fehler in Ihrem Design vor. – jwvh