하루에 0.01%라도 성장하자
반응형

DART 3

플루터 개발에 필요한 다트(Dart) 문법 및 특징 알아 보기 - 이름 있는 생성자, Mixins

이름 있는 생성자 만들기 late var name; late var age; UserInfo.createUser(required var name, required var age) : this.name = name, this.age = age // 초기화 해줌 void main(){ UserInfo.createUser(name : "DDun", age : 10) // 클래스의 이름 있는 생성자로 초기화 } Mixins 생성자가 없는 클래스 class 를 생성할 때 extends 대신 with를 이용해서 사용한다 class Tall { final double height = 100; } class Human with Tall { Human() } void main(){ var human = Human(); ..

카테고리 없음 2023.02.01

플루터 개발에 필요한 다트(Dart) 문법 및 특징 알아 보기 - Set, List, null check 연산자

Set - 모든 항목이 유니크 해야한다. var tempSet = {1,2,3,4} // 이건 셋 Set tempSet = {1,2,3,4} // 이렇게도 가능 tempSet.add(1) print(tempSet) // 결과는 1,2,3,4 만 나옴. // 나중에 추가된 1은 앞에 선언한 1과 중복되기 때문 // 결론적으로 set은 안에 있는 값이 유니크한 것이 보장된다. Named aguments void printHello( required String msg, required String name){ return "$msg $name" } // 이런식으로 required를 붙여주면 파라미터가 절대 빌 수 없다. void main(){ printHello( msg : "hello", name : "D..

Develop 2023.01.31

플루터 개발에 필요한 다트(Dart) 문법 및 특징 알아 보기

Dart의 특징 Google에서 지원함 이게 제일 중요한 부분 Dart Web, Dart Native로 구분됨 Dart, Flutter는 모두 Google에서 만듦 개발자 친화적 변수의 선언 String 같은 명시적 선언 가능 class 나 전역변수, property에 선언할 때 이렇게 씀 var 와 같은 형식의 선언 가능 함수 or 메소드의 매개변수로 사용할 때 이렇게 씀 dynamic 이라는 것도 있음 알아만 두면 될 듯 별로 어렵지 않음. Null Safety Kotlin 과 동일하게 뒤에 ? 를 붙이면 null을 가질 수 있음. final 을 이용해서 상수 선언을 함 앞에 late를 이용해서 변수를 언언할 때 초기화 해줄 필요가 없음. dart의 const는 compile-time에 알고 있어야 ..

Develop 2023.01.30
반응형