본문 바로가기
창업/앱 개발 코딩

Dart 기본 문법

by 주인자아앙 2025. 9. 22.

오늘은 연산자에 관하여 배웠습니다

연산자는 프로그램 내에서 데이터를 조작하거나 처리하기 위해 사용하는 기호 또는 키워드로 수학적인 계산에 그치지 않고 논리적인 비교 데이터 조합등 다양한 작업에서 활용 할 수 있습니다

1. 산술연산자

+ :  2개의 값을 더할때 사용

- : 2개의 값을 뺄때 사용

* : 2개의 값을 곱할때 사용

/ : 2개의 값을 다른 하나의 값으로 나눌때 사용

~/ : 2개의 값을 다른 하나의 값을 나누고 값의 정수 부분만 출력 해줍니다 10 / 3 = 3.3333 이지만 3만 출력 합니다

% : 하나의 값에서 다른 하나의 값을 나누었을 때 나오는 나머지를 구할 때 사용 합니다 

 

2. 비교 연산자

== : 2개의 값이 같으면 참, 다르면 거짓 으로 반환 합니다

!= : 2개의 값이 같으면 거짓, 다르면 참 으로 반환 합니다

> : (>)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 크면 참 작거나 같으면 거짓으로 반환 합니다

< : (<)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 크면 거짓 작거난 같으면 참 으로 반환 합니다

>= : (>=)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 크거나 같으면 참 작으면 거짓으로 반환 합니다

<= : (<=)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 작거나 같으면 참 크면 거짓으로 반환 합니다

 

3. 타입 체크 연산자

프로그램 실행 중 런타임에 타입을 검사 할때 사용

as : 타입을 변환 할때 사용 = 하나의 특정 타입으로 지정되어 있는 값을 다른 타입으로 바꿀때

is : 특정 타입을 가지고 있는지 판별할 때 사용 

is! : 특정 타입을 가지고 있지 않은지 판별 할때 사용 

 

4. 대입 연산자

= : =기준으로 오른쪽 값을 왼쪽에 대입 합니다

??= : ??=기준으로 왼쪽에 있는 것이 null 일때 오른쪽 값을 대입 합니다

+= : +=기준으로 왼쪽에 있는 것과 오른쪽에 있는 것을 더해서 왼쪽에 대입합니다 (a +=b : a = a + b)

-= : -=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 빼서 왼쪽에 대입합니다 (a -= b : a = a - b)

*= : *=기준으로 왼쪽에 있는 것과 오른쪽에 있는 것을 곱해서 왼쪽에 대입합니다 (a *=b : a = a * b)

/= : /=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 나눠서 왼쪽에 대입합니다 (a /= b : a = a / b)

~/= : ~/=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 나눠서 왼쪽에 대입합니다 (a ~/= b : a = a ~/ b)

%= : %=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 나누었을 때 나온 나머지를 왼쪽에 대입합니다 (a %= b : a= a% b)

 

5. 논리 연산자

! : !기준으로 오른쪽에 있는 판변식을 반전 합니다

|| : ||기준으로 왼쪽 판별식과 오른쪽 판변실 중 하나라도 참이면 참을 반환하고 모두 거짓이면 거짓을 반환 합니다

&& : &&기준으로 왼쪽 판별식과 오른쪽 판별식 모두 참이면 참을 반환 하고 하나라도 거짓이면 거짓을 반환 합니다

반응형

'창업 > 앱 개발 코딩' 카테고리의 다른 글

이번주 정리  (0) 2025.09.26
Dart 기본 문법 2  (0) 2025.09.24
dart 문법 정리1  (0) 2025.09.16
변수 복습  (0) 2025.09.04
클래스 객체  (0) 2025.09.02

댓글