본문 바로가기
728x90

dart 기본문법4

Dart의 enum Dart의 enum (열거형)Dart의 enum(열거형)은 고정된 상수 값의 집합을 정의할 때 사용됩니다.보통 상태(state)나 옵션(option) 값을 표현할 때 유용합니다.1. enum 기본 문법Dart에서 enum을 선언하는 방법은 다음과 같습니다.(1) enum 선언enum Color { red, green, blue }void main() { Color selectedColor = Color.green; print(selectedColor); // Color.green}enum의 값은 Color.red, Color.green과 같이 사용됩니다.(2) enum의 모든 값 가져오기Color.values를 사용하면 enum에 정의된 모든 값을 가져올 수 있습니다.void main() { pr.. 2025. 2. 19.
Dart의 컬렉션(Collection) Dart의 컬렉션(Collection) 타입Dart에서 컬렉션(Collection) 타입은 여러 개의 값을 저장하고 조작할 수 있는 자료 구조입니다.대표적인 컬렉션 타입은 List(리스트), Set(집합), Map(맵)이 있습니다.1. List (리스트, 배열)Dart의 List는 배열과 같은 개념으로, 순서가 있는 데이터 모음을 저장합니다.(1) 리스트 선언 및 초기화void main() { // 정수 리스트 List numbers = [1, 2, 3, 4, 5]; // 문자열 리스트 List fruits = ["Apple", "Banana", "Cherry"]; // 타입을 지정하지 않은 리스트 (dynamic) List mixedList = [1, "Hello", true, 3.14]; .. 2025. 2. 19.
Dart의 dynamic 변수 타입 Dynamic 변수Dart에서 dynamic 타입은 모든 타입을 저장할 수 있는 동적 변수를 의미합니다.이는 컴파일 타임에 타입이 정해지지 않고, 런타임에 타입이 결정되는 특징이 있습니다.1. dynamic 변수 선언void main() { dynamic value = 10; print(value); // 10 value = "Hello"; print(value); // Hello value = true; print(value); // true}dynamic 타입은 값이 변경될 때마다 타입이 변할 수 있습니다.2. dynamic vs var vs Object타입특징변경 가능 여부var선언 시 타입이 자동 결정됨, 이후 변경 불가한 번 타입이 결정되면 변경 불가능dynamic모든.. 2025. 2. 18.
Dart 기초 문법 Dart 기초 문법 정리Dart는 객체지향 언어로, Flutter 개발에서 필수적으로 사용됩니다.Dart의 기초 문법의 기존적인 구조를 살펴본 후 자세한 내용을 다시 알아보도록 하겠습니다.1. 기본 문법(1) main() 함수 (프로그램의 시작점)모든 Dart 프로그램은 main() 함수에서 시작됩니다.void main() { print("Hello, Dart!");}print() 함수는 콘솔에 문자열을 출력하는 함수입니다.(2) 변수와 데이터 타입Dart는 var, final, const를 포함한 여러 변수 선언 방식을 제공합니다.void main() { int age = 25; // 정수 double height = 178.5; // 실수 String name = "Da.. 2025. 2. 18.
728x90