[Dart] List
[Ko]
- 위젯의 children으로 복수의 위젯을 넣을 때 List 형식으로 넣어주는데 이는 다른 프로그래밍 언어의 array와 같은 개념임. Empty square bracket [ ] 은 empty list 를 나타냄.
- UI의 각 항목을 조건에 따라 추가, 삭제하기 위해서는 해당 widget의 list를 별도의 list 변수로 빼내서 그 list에 widget item을 추가, 삭제하면 됨.
- List내의 item에 접근 : List[index], index는 0부터…
- https://dartpad.dartlang.org 를 이용해서 gist.github.com에 작성해 놓은 코드를 보려면 gist의 뒷부분 code id를 복사해서 https://dartpad.dartlang.org 의 뒤에 /id 형식으로 붙여넣음.
- ListName.indexOf(‘aaa’) —> indexOf를 사용하면 특정 item의 index를 얻을 수 있음.
- List의 마지막에 item 추가 : ListName.add(‘aaa’);
- List내의 특정 index 위치에 item 추가 : ListName.insert(index, ‘aaa’);
- List의 첫번째 item : ListName.first
- List의 마지막 item : ListName.last
====================================================================
[En]
- When multiple widgets are put as children of the widget, it is put in a list format, which is the same concept as an array of other programming languages. Empty square bracket [] indicates an empty list.
- To add or delete each item in the UI according to conditions, you can extract the widget list as a separate list variable and add and delete widget items in the list.
- Access to items in the list: List [index], index from 0…
- To see the code written on gist.github.com using https://dartpad.dartlang.org, copy the code id at the back of gist and paste it in the form of / id after https://dartpad.dartlang.org.
- ListName.indexOf ('aaa') —> Using indexOf, you can get the index of a specific item.
- Add item at the end of List: ListName.add ('aaa');
- Add an item to a specific index position in the list: ListName.insert (index, ‘aaa’);
- First item in List: ListName.first
- Last item in List: ListName.last
'플러터(Flutter) > 다트(Dart)' 카테고리의 다른 글
[Dart] OOP : Object Oriented Programming (0) | 2020.03.18 |
---|---|
[Dart] Conditionals - If/Else (0) | 2020.03.18 |
[Dart] Arrow Functions (0) | 2020.03.18 |
[Dart] Functions with return data type (0) | 2020.03.18 |
[Dart] Functions with argument (0) | 2020.03.18 |