Wie in 0xFF0000FF An integer literal does not conform to the expected type kotlin.Int eine andere Frage gesehenDeklarieren Byte in Kotlin tut Compiler-Fehler 'Die Ganzzahlliteral entspricht nicht dem erwarteten Typ Byte'
ich Wert 0xFF erklärt als Byte
val b:Byte = 0xFF
Empfangen Das Integer-Literal entspricht nicht dem erwarteten Typ Byte Kompilierfehler
Da ich Ahnung von kotlin.Byte
unterzeichnet Byte
Wie erklärt Byte in Kotlin mit 0x00
-0xFF
Byte ohne Vorzeichen wie .netByte b = 0xFF
?
.
.
Wenn Sie Instant-Compiler für die Prüfung und Antwort:
Der Wert '- 1 'ist korrekt, obwohl ... –
Ja, aber die Frage erwähnt, deklariert es mit einem Byte ohne Vorzeichen habe ich den Teil über die Verwendung von 'Char' hinzugefügt. '-1' wäre die richtige Antwort mit vorzeichenbehafteten Bytes. – Kiskae
'0xFF.toByte()' hat das Ding gemacht. schätzen. – nyconing