본문 바로가기
개발/Flutter

sublist 오류 막기

by dev_caleb 2022. 12. 30.
728x90
import 'dart:math';
void main() {
  var a = [1,2,3,4,5,6];
  var c = [1];
  var b=   a.sublist(0,2);
  var d=   c.sublist(0,2);

다음과 같은 식은 오류가 발생한다. 

왜냐? c는 2보다 작은 데 사이즈를 2크기로 잘라서 그렇다.

 

그렇다면, 해결해주려면 어떻게 해야할까?

 

이렇게 해결해 줄 수 있다!

var d=   c.sublist(0,min(2, 0));

 

 

728x90