728x90 반응형 Flutter8 Dart의 필수, 선택적, 명명 매개변수 알아보기 필수 매개변수 Dart에서 함수나 위젯 생성자의 괄호 () 안에 기본값 없이 정의된 매개변수는 필수로 간주됩니다. 이러한 매개변수는 함수나 위젯 인스턴스를 생성할 때 값이 제공되어야 하며, 그렇지 않으면 코드는 컴파일되지 않습니다. void greet(String name) { print("안녕, $name!"); } 이 경우, name은 필수 매개변수입니다. 인자 없이 greet()를 호출하는 것, 즉 greet()는 컴파일 시간 오류를 발생시킵니다. 선택적 위치 매개변수 Dart는 대괄호 [] 안에 정의된 선택적 위치 매개변수를 허용합니다. 이 매개변수는 함수를 호출할 때 생략할 수 있습니다. 생략되면 기본적으로 null이 되거나 지정된 기본값을 가집니다. void greet(String name, .. 2024. 2. 6. [Dart문법] 변수 Dart 설치 없이 코드 연습하는 사이트 https://dartpad.dev/ The Var Keyword 변수 타입을 지정할 수도 있고, var으로 쓸 수도있다. void main() { int a = 10; var b = 100; } dart에서는 가이드를 제공하는데, 함수나 메소드 내부에 지역 변수를 선언할 때는 var을 사용. class에서 변수나 property를 선언할 때는 타입을 지정. 그리고 변수는 데이터의 타입만 유지하면 업데이트 가능하다. Dynamic Type void main() { dynamic name; //var name; 도 가능. if(name is String) { name.length; } } 타입을 모를 때, dynamic을 붙일 수 있다. 만약 데이터를 받아야 하는데.. 2023. 2. 5. 이전 1 2 다음 728x90 반응형