목차
반응형
안녕하세요!
다트 언어의 계단식 표기법에 대해 알아보겠습니다.
계단식 표기법(.. 연산자)
- 계단식 표기법(.. 연산자)를 사용하면 동일 객체에서 일련의 작업 수행 가능
- 컬렉션의 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
}
반응형
'자기계발 > IT' 카테고리의 다른 글
[Flutter/플러터] 다트(Dart) 언어 null 처리에 관한 기능 알아보기 (13) | 2023.03.06 |
---|---|
[Flutter/플러터] 다트(Dart) 언어 컬렉션 if, 컬렉션 for 알아보기 (4) | 2023.03.06 |
[Flutter/플러터] 다트(Dart) 언어 reduce 함수 알아보기 (33) | 2023.03.05 |
[Flutter/플러터] 다트(Dart) 언어 any 함수 알아보기 (4) | 2023.03.05 |
[Flutter/플러터] 다트(Dart) 언어 toSet 함수 알아보기 (7) | 2023.03.05 |