[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

+ Recent posts