Programming/Dart
-
- [Dart] Trailing Comma 적용 방법Tailing Comma 적용 방법들어가며Visual Studio Code 같은 IDE에서 Dart를 사용할 때, 쉼표(,)로 줄바꿈을 하는 Trailing Comma를 적용하는 방법을 간단하게 정리해본다. 방법Flutter 프로젝트 최상단 경로(@/@)에 있는 @analysis_options.yaml@ 파일에 다음과 같은 @formatter@를 추가해준다.Flutter SDK 3.7.0 버전부터 Trailing Comma 포맷팅이 기본적으로 적용되지 않는데, 다음과 같이 수동으로 적용될 수 있도록 설정할 수 있다. /analysis_options.yaml# This file configures the analyzer, which statically analyzes Dart code to# check f..
2026.02.07 -
- [Dart] 자료형 비교 (var, const, final)제목들어가며Dart에서 @var@, @const@, @final@ 자료형의 차이점을 간단하게 정리해본다. 자료형① var특징타입 추론 가능값 변경 가능재할당(Reassignment) 가능컴파일(Compile) 시점에 타입 확정런타임(Runtime) 시점에 메모리에 값 할당보통 상태 값이나 변경되는 데이터에서 사용한다.// 사용 예 1 : 재할당 가능var a = 10;a = 20; // 가능// 사용 예 2 : 타입 추론var b = 10; // int로 타입 추론 (컴파일 타임에 확정, 런타임에 메모리에 할당)b = "hello"; // 불가능 (컴파일 에러) ② final특징딱 한번만 값 할당런타임(Runtime) 시점에 값 결정 가능객체의 참조는 고정, 내부 값은 변경 가능Flutter에서 ..
2026.02.03 -
- [Dart] 함수 파라미터(Argument/Parameter)제목들어가며Dart에서 사용하는 함수 파라미터(Parameter/Argument)에 대해 간단하게 정리해본다. 함수 파라미터(Argument/Parameter)개념함수에 값을 전달하기 위해 사용하는 핵심 개념전달된 값은 화면에 표시, 계산, 다른 함수 호출 등에 사용됨Dart에서는 2가지 파라미터 방식이 존재한다. 입력값은 함수 정의 시에는 매개변수(parameters), 함수 호출 시에는 인자(arguments)라고 부른다. 종류① Positional Parameter (위치 기반 파라미터)전달한 순서(position)로 어떤 파라미터에 값이 들어갈지를 결정한다.기본적으로 필수(required)이며 생략할 수 없다.void add(a, b) { // a, b는 positional parameter ..
2026.01.30