以下のコードは私に次のエラーを与えます。バイトでプラス演算子を使用する
エラー:型の不一致:推論タイプはkotlin.Intですがkotlin.Byteが
var temp: Byte = 0
var temp2: Byte = 1
temp += temp2
kotlinでこれを回避方法はあり
を期待されていたか、私は+ =または使用することを許可されていないです - =演算子をバイトで?プラスと等しいがLongとIntではオーバーロードされますが、ByteとShortではオーバーロードされませんか?
plusAssign()が見つからず、型チェックを行うと代入用の演算子オーバーロードのように見えます。 https://kotlinlang.org/docs/reference/operator-overloading.html – frognosis
解決されるかどうかわからないkotlinプロジェクトの問題が見つかりました。 https://youtrack.jetbrains.com/issue/KT-7907 – frognosis