[왕초보 무료 프로그래밍 언어 강의] [Dart] #7 — List 타입

Ji Ho Choi
코드팩토리
Published in
2 min readOct 15, 2020

--

List 타입

void main(){
List<String> redVelvetList = ['아이린', '슬기', '웬디', '조이', '예리'];
List btsList = ['진', '슈가', '제이홉', 'RM', '지민', '뷔', '정국'];
List<int> numberList = [0, 3, -1, 9, 100];
print(redVelvetList);
print(wordsList2);
print(numberList);
}
  • 리스트를 선언할때는 List 라는 변수 타입을 사용한다. List 는 리스트 안에 들어갈 변수의 타입을 지정할 수도 있고 지정하지 않아도 된다.
  • 리스트의 변수 타입을 지정하는 방법은 리스트라는 변수 타입 옆에 뾰족이 괄호 사이에 타입을 넣으면 된다. var 타입을 제외한 dart 언어에 존재하는 모든 변수 타입을 사용할 수 있으며 해당 타입 외의 다른 타입의 값이 들어가게 되면 에러가 난다.

List 의 인덱스

void main(){
List<String> redVelvetList = ['아이린', '슬기', '웬디', '조이', '예리'];

print(redVelvetList[0]);
print(redVelvetList[1]);
print(redVelvetList[2]);
print(redVelvetList[3]);
print(redVelvetList[4]);
}
  • 리스트는 인덱스의 개념이 있다. 인덱스는 리스트에 들어있는 값의 순서대로 매겨지며 0 부터 시작된다.
  • 리스트의 인덱스에 해당되는 값을 불러오려면 해당 리스트의 이름을 입력하고 대괄호를 사용해서 인덱스를 입력하면 된다.

List 의 길이

void main(){
List<String> btsList = ['진', '슈가', '제이홉', 'RM', '지민', '뷔', '정국'];
print(btsList.length);
}
  • 리스트의 길이는 .length 라는걸 사용해서 가져올 수 있다.

--

--