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...