반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
자바 비트연산자와 코틀린 함수의 비교입니다.
이 포스팅을 하게 된 이유는 원래 자바로 안드로이드 개발을 하고 있었는데,
얼마 전부터 코틀린을 조금 씩 적용해 나가고 있습니다.
그런데 자바로 소프트키를 숨기는 코드를 코틀린으로 변경하려고 보니
| 같은 비트 연산자가 적용이 안되더라구요. 그래서 찾아봤더니
비트연산자는 사용할 수 없고 대신 함수를 따로 제공했습니다.
자바 |
코틀린 |
<< |
shl |
>> |
shr |
>>> |
ushr |
& |
and |
| |
or |
^ |
xor |
~ |
inv |
코틀린 사용 시 자바의 비트연산자를 오른쪽 함수로 대체하여 사용하시면 됩니다.
newUiOptions ^= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
->
newUiOptions = newUiOptions xor View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
이렇게 사용가능합니다.
이상입니다.
반응형
'코틀린(Kotlin)' 카테고리의 다른 글
이클립스에 코틀린 플러그인 설치하기 (0) | 2019.07.16 |
---|---|
자바의 Collections를 대체하는 방법 코틀린 Collections.sort(), Collections.shuffle() (0) | 2019.07.05 |
코틀린 두 날짜 차이 구하기 (0) | 2019.02.07 |
코틀린(kotlin) : 코틀린에서 static 접근 companion object (0) | 2018.02.13 |
코틀린(kotlin) : Type Aliases(1.1버전부터 나옴) (0) | 2018.02.12 |