https://nomadcoders.co/dart-for-beginners
Dart 시작하기 – 노마드 코더 Nomad Coders
Flutter 앱 개발을 위한 Dart 배우기
nomadcoders.co
DartPad
dartpad.dev
List 타입
1. 다음과 같이 여러 형태로 선언 가능
var numbers = [1, 2, 3, 4, 5];
List<int> numbers = [1, 2, 3, 4, 5];
: 자료형으로 명시하는 것은 class내에서 써주는 것이 좋다(스타일에 따라 케바케)
2. 선언 시에 제일 끝 요소뒤에 콤마(,)를 찍어주는 것이 좋다. (IDE에서 자동으로 정렬해주게 됨)
3. List타입 역시 class로서 여러 기능 메소드들을 변수명을 통해 사용할 수 있다.
ex) .first, .last, .add ...등등
4. List의 유용한 기능 Collection if
: 존재하거나 존재하지않거나 한 요소의 생성 가능
var isExist = true;
var number = [
1,
2,
if (isExist) 3,
];
--> isExist 변수의 값에 따라 요소에 값3 이 추가될 수 있다
void main() {
//Type: List<int> 타입의 변수
var numbers =[1,2,3,4,5,];
//다음과 같이 자료형으로 명시하는 것은 class에서 쓰는것이 좋다
List<int> numbers2 = [1,2,3,4];
numbers2.add(1);
//numbers2.add('1');문자는 추가 불가능
//역시나 class이므로 변수명을 이용하여 기능호출이 가능
numbers2.first; //첫 요소 가져오기
numbers2.last; //마지막 요소 가져오기
numbers2.add(1);// 요소 한 개 추가
numbers2.addAll([1,2,3]); //요소 여러개 추가
// 등등 여러메소드 기능 생략..
// 요소 제일 끝에 ',' 콤마로 끝맺으면 자동으로 세로로 포매팅 해준다
//Dart List의 유용한 기능 Collection if (존재하거나 하지 않는 요소 생성 기능)
var giveMeFive = true;
var numbers3 = [
1,
2,
3,
4,
if (giveMeFive) 5,//giveMeFive가 true이면 5 추가
];
}
'개발새발 > Flutter 하기 전 Dart' 카테고리의 다른 글
230316_11.Basic Data Types, flutter 하기 전 Dart (0) | 2023.03.16 |
---|---|
230304_10.상수 const Constant Variables, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_09.초기 데이터 없이 변수 선언 late modifier, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_08.수정할 수 없는 final variable, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_07.Nullable, null safety, flutter 하기 전 Dart (0) | 2023.03.04 |