라벨이 증감연산자인 게시물 표시

Kotlin 연산자

Kotlin 연산자 단항 연산자 +a : 양수 처리 ( 양수 -> 양수, 음수 -> 음수) 음수를 다시 양수로 바꿔주는것은 아님. 그냥 쓰는것과 동일하며 의미가 없음. - 값에 대해서 양수로 변환되는게 아니므로 주의하여 사용해야 한다. -a : 음수 처리 ( 양수 -> 음수, 음수 -> 양수) 부호를 반대로 해준다. !a : 논리형 변수에서의 true -> false, false -> true 로 변환됨 var a1:Int = 100 println (!a1)    ! 논리형 연산자 변환 기호는, 일반 변수 (Int) 에 사용할 수 없으며, 아래와 같은 에러로 실행이 되지 않는다.   ! 는 논리형 타입 (Boolean) 에만 사용이 가능하다. Kotlin: Unresolved reference: ! 증감 연산자  b = a++ : b =a ; a = a + 1 b = a-- : b = a ; a = a - 1 b = ++a  : a = a + 1 ; b = a b = --a  : a = a - 1 ; b = a 증강 연산자 ++, -- 가 앞에 붙어 있느나, 뒤에 붙어 있느냐는 a 변수의 값 자체에는 변화가 없으나, 대입 순서가 위와 같이 차이가 나게 된다.  ++, -- 가 앞에 붙어 있을 경우, 변수를 먼저 대입한 뒤에 증감하게 되고, 뒤에 붙어 있을 경우 변수를 먼저 증감한뒤에 대입하게 된다. 산술 연산자  a + b : 더하기  a - b : 빼기  a * b : 곱하기  a / b : 나누기   a % b : 모듈러 , 나머지를 구한다.  a .. b : 범위를 구한다.   범위 연산 IntRange : 10 부터 20 까지의 범위를 가지는 객체를 생성한다. 출력시에는 단순히 10..20 이라고 출력하지만, 실제로는 10 부터 20사이의 모든 int 변수를 가지고 있다.  var r1:IntRange = 10 .. 20 println ( "r1 : $ r1 " ) >>