Flutter/문법3 [플러터] 화면간 데이터 전달 참고 : https://cyj893.github.io/flutter/Flutter6/ A에서 B로 보낼 때 route할때 넘어갈 페이지에 data를 넣는다. MaterialPageRoute( builder: (context) => SecondPage(data) ) B에서 데이터 받을 때 statefulWidget에서 이렇게 생성자로 받으면 댐 접근할땐 ${widget.data} 이런식으로 하면 됨 2023. 5. 21. [플러터] 객체 생성 및 선언, 생성자 //dart 생성자 class Person{ String name; int age; String sex; //인스턴스를 생성하기 위해 아규먼트를 받는다 //name, age, sex는 멤버 변수다 Person(String name, int age, String sex) { //this.name이 멤버변수라고 알려준다 //age라는 아규먼트를 받으면 this.age변수에 넣어줌 this.name = name; this.age = age; this.sex = sex; } } void main() { //생성자에 아규먼트를 넣어 인스턴스 생성하기 Person p1 = new Person('Tom', 30, 'male'); Person p2 = new Person('Jane', 27, 'female'); } 2023. 5. 17. Dart 문법 티스토리에 코드블럭에 dart 문법이 없다니.... 별루당^^ TYPE Var 자동 타입 변환 나중에 긴 코드에서 코드 읽기 힘듦 정수 int number1 = -20; 실수 double number2 = 2.5; bool bool isTrue = true; bool isFalse = false; String String name = '레드벨벳'; String name2 = '슬기'; print(name + name2); // 레드벨벳슬기 print('${name}은 $name2'}; // 레들벨벳은 슬기 Dynamic 어떤 타입이든 가능 var랑 뭐가 다르지? -> var은 한번 선언하면 타입 변경 불가, dynamic은 변경 가능 nullable, non-nullable ? : null 입력 가능 !.. 2023. 3. 24. 이전 1 다음