[Dart]配列(リスト)をスライスするには?

Dart

どうも、ちょげ(@chogetarou)です。

配列であるリストをスライスする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストをスライスするには、sublitメソッドを使います。

まず、リストからsublistメソッドを呼び出します。

そして、sublistの第1引数に最初の位置、第2引数に最後に位置を指定します。

list.sublist(start, end)

sublistメソッドは、第1引数のインデックスから第2引数のインデックまでをスライスします。

sublistメソッドの引数は、1つ省略することが出来ます。

省略した場合は、引数の位置から最後までになります。

使用例

void main() {
  var numbers = [1, 2, 3, 4, 5];
  
  var slice = numbers.sublist(1, 3);
  
  print(slice); //[2, 3]
}

コメント

タイトルとURLをコピーしました