본문으로 바로가기

 : 1 Byte 타입을 사용하고  할경우 다음처럼 에러가 발생을 합니다.

The integer literal does not conform to the expected type Byte

 

▶ 코드위치는 아래와 같습니다.

const val FN_POS_XY          :Byte     = 0xFC

< 해결책>

  ==> 0xFC 뒤에 U/u 를 붙여주고 타입을 UByte로 변경합니다.

const val FN_POS_XY          :UByte    = 0xFCu

 

타입부분이 없으면 자동으로  Int 형으로 인식하고 에러도 없습니다.

const val FN_BT_MOUSE_POS_XY                = 0xFC

 

Byte/UByte 형으로 변경시 참고하세요.

 

 

참고용 자료입니다.

반응형