happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.

List

다트에서 여러개의 값을 담을 때는 리스트를 사용합니다.

리스트는 연속된 값을 담을 수 있습니다.

리스트의 생성하기

List<데이터형> 변수명 = 데이터;

여러개의 값을 담는데 []를 사용합니다.

예를 들어 정수만 담는 리스트를 만든다면 다음과 같습니다.

List<int> myNumList = [10,20,30,40,100,600];

문자열을 담는 리스트를 만든다면 다음과 같죠.

List<String> nation = ['korea','uk','japan','usa','germany'];

또한 여러 데이터형을 함께 담을려면 var로 리스트를 생성합니다.

var에 대한 설명은 다음의 링크에서 확인해 주세요.

data type
var myValue = ['korea','uk','japan',1,2,3];

그럼 실행해 봅시다.

void main() {
    List<int> myNumList = [10,20,30,40,100,600];
    List<String> nation = ['korea','uk','japan','usa','germany'];

    print(myNumList);
    print(nation);
}
list

var로 리스트를 선언하면 다음과 같이 여러 데이터형을 값으로 넣을 수 있습니다.

void main() {
    var myValue = ['korea','uk','japan',1,2,3];

    print(myValue);
}
list

리스트에서 특정 값만 사용하려면 인덱스를 사용합니다.

인덱스는 첫번째 자리부터 0부터 시작합니다.

즉 위의 myValue리스트의 인덱스를 그림으로 보자면..

list

그럼 다음의 코드로 각각의 값을 출력하는 방법을 알아보아요.

void main() {
    var myValue = ['korea','uk','japan',1,2,3];

    print(myValue[0]);
    print(myValue[1]);
    print(myValue[2]);
    print(myValue[3]);
    print(myValue[4]);
    print(myValue[5]);
}
list

우리는 앞에서 for문도 배웠죠. 위와 같이 print문을 여러개 쓸 필요없이 for문을 이용해서 각각의 값을 출력할 수 있습니다.

그럼 다음 시간에는 for문으로 출력을 해봅시다.


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준