[OSAM]DART言語ベース(2)リスト
>List宣言リスト名=[];
=>初期化:['A','B',このように]; リスト名=new List()
=>初期化:new List.from(['a','b']); >List複数要素
1)要素の挿入:名前.追加(値);
2)要素の削除:名前.removeAt(インデックス);
3)値の読み込み:名前[インデックス];
4)値の変更:名前[インデックス]=値;
5)印刷リスト:print(list);
6)リスト長:名前.length;
リストのタイプを指定したい場合は?リスト<タイプ>名前:[];=>拡張性リスト: 拡張性リストリスト<タイプ>名前:new List(length)=>Fixedlength List:長さを指定したリスト
=>add、removeAtは使用できません
=>初期化:['A','B',このように];
=>初期化:new List.from(['a','b']);
1)要素の挿入:名前.追加(値);
2)要素の削除:名前.removeAt(インデックス);
3)値の読み込み:名前[インデックス];
4)値の変更:名前[インデックス]=値;
5)印刷リスト:print(list);
6)リスト長:名前.length;
void main(){
//리스트 선언
List list = [];
//리스트 요소 삽입
list.add(1);
list.add(2);
list.add(3);
print(list); //[1,2,3]
//리스트 요소 삭제
list.removeAt(1);
print(list); // [1,3]
//리스트 값 변경하기
list[0] = 5;[
print(list); //[5,3]
//리스트 길이
print(list.length); //2
}
> Growable List vs Fixed length Listリストのタイプを指定したい場合は?
=>add、removeAtは使用できません
void main(){
List <int> listA = [1,2,3,4];
listA.add(5);
print(listA); //[1,2,3,4,5]
List <int> listB = new List(4);
listB.add(4);
print(listB); //[ERROR]
}
Reference
この問題について([OSAM]DART言語ベース(2)リスト), 我々は、より多くの情報をここで見つけました https://velog.io/@hello_hidi/OSAM-DART-언어-기초2-Listテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol