-
산술연산자
+ : 두 값을 더함
- : 두 값의 차이를 계산
* : 두 값의 곱을 계산
/ : 두 값을 나눔
% : 나머지 연산object test { var a = 10 //]]]] > a : Int = 10 var b = 3 //]]]] > b : Int = 3 println("a + b = ", a + b) //]]]] > (a + b = ,13) println("a - b = ", a - b) //]]]] > (a - b = ,7) println("a * b = ", a * b) //]]]] > (a * b = ,30) println("a / b = ", a / b) //]]]] > (a / b = ,3) println("a % b = ", a % b) //]]]] > (a % b = ,1) }
관계연산자
== : 두 값이 같으면 true
!= : 두 값이 다르면 true
> : 왼쪽값이 크면 true
< : 왼쪽값이 작으면 true
>= : 왼쪽값이 크거나 같으면 true
<= : 왼쪽값이 작거나 같으면 trueobject test { var a = 10 //]]]] > a : Int = 10 var b = 3 //]]]] > b : Int = 3 println("a == b = ", a == b) //]]]] > (a == b = ,false) println("a != b = ", a != b) //]]]] > (a != b = ,true) println("a > b = ", a > b) //]]]] > (a > b = ,true) println("a < b = ", a < b) //]]]] > (a < b = ,false) println("a >= b = ", a >= b) //]]]] > (a >= b = ,true) println("a <= b = ", a <= b) //]]]] > (a <= b = ,false) }
논리연산자
&& : 양쪽모두 참일때 true
|| : 양쪽중 하나가 참일때 true
! : 조건의 참,거짓 상태를 바꿈object test { var a = true //]]]] > a : Boolean = true var b = false //]]]] > b : Boolean = false println("a && b = ", a && b) //]]]] > (a && b = ,false) println("a || b = ", a || b) //]]]] > (a || b = ,true) println("!(a && b) = ", !(a && b)) //]]]] > (!(a && b) = ,true) println("!(a || b) = ", !(a || b)) //]]]] > (!(a || b) = ,false) }
할당 연산자
= : 오른쪽의 값을 왼쪽에 할당
+= : 오른쪽의 값을 왼쪽에 더한다음 왼쪽값에 할당
-= : 오른쪽의 값을 왼쪽에서 뺀다음 왼쪽값에 할당
*= : 오른쪽의 값을 왼쪽에 곱한 다음 왼쪽값에 할당
/= : 오른쪽의 값을 왼쪽에서 나눈 다음 왼쪽값에 할당
%= : 오른쪽의 값을 왼쪽에서 나눈 나머지를 왼쪽값에 할당object test { var a = 10 //]]]] > a : Int = 10 var b = 3 //]]]] > b : Int = 3 a += b println("a += b : ", a) //]]]] > (a += b : ,13) a=10; b=3 a -= b println("a -= b : ", a) //]]]] > (a -= b : ,7) a=10; b=3 a *= b println("a *= b : ", a) //]]]] > (a *= b : ,30) a=10; b=3 a /= b println("a /= b : ", a) //]]]] > (a /= b : ,3) a=10; b=3 a %= b println("a %= b : ", a) //]]]] > (a %= b : ,1) }
'Scala' 카테고리의 다른 글
Scala 함수 (0) 2014.05.30 Scala 루프구문 (0) 2014.05.28 Scala 조건문 (0) 2014.05.26 Scala 기본문법 (0) 2014.05.21 Scala 개발환경 설정 (0) 2014.05.19 댓글