목차
반응형
안녕하세요!
다트 언어의 컬렉션 if, 컬렉션 for에 대해 알아보겠습니다.
컬렉션 if
- 다트는 컬렉션 내부에 if문이나 for문 사용 가능( {} 블록은 사용 불가)
- 컬렉션 if를 사용하면 임시 변수를 작성하지 않아도 되고 좀 더 유동적인 코드 작성 가능
void main() {
bool promo = false;
//if문을 이용한 코드
if(promo) {
print([1, 2, 3, 4, 5, 6]);
}
else {
print([1, 2, 3, 4, 5]); //출력
}
//컬렉션 if를 활용한 코드
print([1 ,2 ,3 ,4, 5, if(promo) 6]); //1, 2, 3, 4, 5
}
컬렉션 for
void main() {
var listOfInts = [1, 2, 3];
var listOfStrings = [
'#0',
for(var i in listOfInts) '#$i'
];
listOfStrings.forEach(print); //#0, #1, #2, #3
}
반응형
'자기계발 > IT' 카테고리의 다른 글
[Flutter/플러터] 플러터 프로젝트 구조 이해하기 (46) | 2023.03.07 |
---|---|
[Flutter/플러터] 다트(Dart) 언어 null 처리에 관한 기능 알아보기 (13) | 2023.03.06 |
[Flutter/플러터] 다트(Dart) 언어 계단식 표기법 알아보기 (6) | 2023.03.06 |
[Flutter/플러터] 다트(Dart) 언어 reduce 함수 알아보기 (33) | 2023.03.05 |
[Flutter/플러터] 다트(Dart) 언어 any 함수 알아보기 (4) | 2023.03.05 |