「期待Byte型に準拠していない整数リテラル」を宣言バイトは、コンパイル時にエラー
0xFF0000FF An integer literal does not conform to the expected type kotlin.Intで別の質問を見られるようにし、私のバイト
val b:Byte = 0xFF
としての価値は0xFFを宣言受信整数リテラルが予想される型に一致しないByteコンパイルエラー
私は手掛かりについてkotlin.Byte
が署名されているバイト
を持っているので、どのように0x00
とKotlinで宣言バイトに - ちょうど.netByte b = 0xFF
よう0xFF
符号なしバイト?
。
。
あなたがテストと解答のためのインスタントコンパイラたい場合:
値 ' - 1 'は正しいですが... –
はい、質問には、符号なしバイトで宣言しています。「Char」の使用についての部分を追加しました。符号付きバイトの正しい答えは '-1'です。 – Kiskae
'0xFF.toByte()'はこれを行いました。感謝する。 – nyconing