[dart] Dart 언어의 문법

Dart는 Google에서 개발한 객체 지향 프로그래밍 언어로, Flutter 프레임워크의 공식 언어로 사용됩니다. Dart의 문법은 간결하고 사용하기 쉬우며, 여러 플랫폼에서 애플리케이션을 개발하는 데 활용됩니다.

이 포스트에서는 Dart의 기본 문법에 대해 살펴보겠습니다.

변수 선언

Dart에서 변수를 선언하는 방법은 다음과 같습니다:

int a = 5;
String name = 'John';
var b = true;
final double PI = 3.14;

위의 예제에서 int, String, var, final은 각각 정수형, 문자열, 자동 추론, 상수를 선언하는 키워드입니다.

조건문

Dart에서 조건문은 다음과 같이 작성할 수 있습니다:

if (score >= 90) {
  print('A grade');
} else if (score >= 80) {
  print('B grade');
} else {
  print('C grade');
}

위의 예제는 점수에 따라 학점을 출력하는 조건문입니다.

반복문

반복문은 다음과 같이 작성할 수 있습니다:

for (var i = 0; i < 5; i++) {
  print(i);
}

var j = 0;
while (j < 5) {
  print(j);
  j++;
}

위의 예제는 forwhile 반복문을 사용하여 0부터 4까지의 숫자를 출력합니다.

함수

Dart에서 함수를 작성하는 방법은 다음과 같습니다:

int add(int a, int b) {
  return a + b;
}

void main() {
  print(add(3, 5)); 
}

위의 예제는 두 개의 정수를 더하는 add 함수를 정의하고, main 함수에서 해당 함수를 호출하여 결과를 출력합니다.

Dart 언어는 이 외에도 다양한 기능과 문법을 제공하고 있으며, 효율적인 개발을 위해 다양한 라이브러리와 프레임워크를 지원합니다.

더 많은 정보는 Dart 공식 문서에서 확인할 수 있습니다.