Ich bin neu bei scala und habe ein paar grundlegende Operationen versucht, um die Sprache zu verstehen.Wie man das benutzt! Betreiber in Scala?
Ich versuche, die logischen Operatoren zu verwenden. Beispiel:
val a2 = 0x01&0xFF
println(!a2)
Ich möchte den Wert von a2 negieren und dann ausdrucken. Aber es gibt mir eine Fehlermeldung,
value unary_! is not a member of Int
Ich bin nicht sicher, wie verwende ich den Nicht-Operator. Könnte mir jemand helfen?
Was möchten Sie erreichen? Was ist das Ergebnis, das Sie erwarten? – Agemen
Wie du gesagt hast: '!' Ist ein * logischer * Operator. Aber du arbeitest mit * Nummern *. Sie müssen also entweder * numerische * Operatoren (arithmetische Operatoren) verwenden, wenn Sie weiterhin mit Zahlen arbeiten möchten, oder * logische Werte * (boolesch) verwenden, wenn Sie weiterhin mit logischen Operatoren arbeiten möchten. Das Anwenden eines logischen Operators auf etwas, das kein logischer Wert ist, macht keinen Sinn. –