본문 바로가기
자기계발/IT

[Flutter/플러터] 다트(Dart) 언어 계단식 표기법 알아보기

by KTC 2023. 3. 6.

목차

    반응형

    안녕하세요!

    다트 언어의 계단식 표기법에 대해 알아보겠습니다.

     

    계단식 표기법(.. 연산자)

    • 계단식 표기법(.. 연산자)를 사용하면 동일 객체에서 일련의 작업 수행 가능
    • 컬렉션의 add() 메서드는 void를 반환하고 remove() 메서드는 bool을 반환하지만 .. 연산자를 사용하면 메서드를 수행한 객체의 참조를 반환
    • 매번 리스트가 반환되어 임시 변수를 만드는 단계가 절약되고 더 유동적인 코드 작성 가능
    void main() {
      final items = [1, 2, 3, 4, 5];
    
      //리스트에 6을 추가, 2를 제거하여 출력하는 코드
      var result = items;
      result.add(6);
      result.remove(2);
      print(result);  //1, 3, 4, 5, 6
    
      //계산식 표기법(..)을 이용한 코드
      print(items..add(6)..remove(3));  //1, 4, 5, 6, 6
    }
    반응형