본문 바로가기
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.
728x90
반응형