반응형

dart,flutter 2

[Dart] Dart에서는 함수의 매개변수를 4가지 방식 (Named Parameter, positional parameter)

Dart에서는 함수의 매개변수를 4가지 방식으로 사용할 수 있다. 1. 필수 매개변수 (Positional Parameter)(String name)반드시 값을 전달해야 하는 매개변수2. 선택적 위치 매개변수 (Optional Positional Parameter)([String? name])값을 넣을 수도 있고 안 넣을 수도 있음 (null 가능)3. 이름 있는 매개변수 (Named Parameter)({String name})매개변수 이름을 지정해서 전달 (순서 상관없음)4. 선택적 이름 있는 매개변수 (Optional Named Parameter)({String? name})이름 있는 매개변수지만, null 허용이제 하나씩 예제를 보면서 차이점을 알아보자! 1. 필수 매개변수 (Positional ..

dart,flutter 2025.03.06

[Dart] _ 언더스코어 변수,클레스 앞에 쓰이면?

Dart에서 _(언더스코어)가 변수명 앞에 붙는 이유Dart에서는 언더스코어(_)를 변수나 클래스 이름 앞에 붙이면 "private(비공개, 접근 제한)"을 의미.즉, _locationService, _locationMessage, _fetchLocation 같은 변수와 메서드는 현재 파일(HomeScreen.dart) 내부에서만 사용 가능하다는 의미이다.class Example { int publicVar = 10; // 모든 파일에서 접근 가능 int _privateVar = 20; // 같은 파일에서만 접근 가능} // main.dartimport 'example.dart';void main() { var example = Example(); print(example.publicVar);..

dart,flutter 2025.03.06
반응형