zzangyeah
2023. 9. 29. 16:59
728x90
47강. 반복문(FOR)
와!for문!
for(시작점;종료점;증감값){
//반복할 코드
}
시작점 : 시작점을 저장할 변수 초기화
종료점 : 몇번 돌릴지(종료하는 시점)
증감값 : 변수를 대상으로 몇 씩 증가/감소 할 것인지
for(var i=1;i<=10;i++){
print(i);
}
List myFriends=['나','너','우리']
//1
for (var i=0;i<myFriends.length;i++){
print(myFriends[i]);
}
//2
for (var friend in myFriends){
print(myFriends[i]);
}
//3
myFriends.forEach((friend){
print(friend);
})
48강. List Method
.forEach()
변수 안의 요소들을 전부 반복문 돌리고싶을때
.map()
변수안의 요소들을 전부 원하는 형태로 바꾸고 싶을 때
.where()
필터를 걸어 조건에 해당하는 요소만 남기고 싶을때
//Block body Function
void main(){
return runApp(MyApp());
}
//Arrow Function(Expression Body Function)
void main() => runApp(MyApp());
49강. ListView.builder Widget
itemBuilder라는 필수 속성값을 통해 위젯을 생성
ListView.builder(
itemBuilder : (context, index (
return Text(index.toString())
))
)
map과 다른점
.map()은 전부 미리 Widget으로 바꿔놓음
ListView.builder는 스크롤이 되는 영역, 실제 사용자가 눈으로 보는 영역에 화면이 출력될 때만 Widget생성
50강. 연락처 앱 업그레이드
생략
51강. 키오스크 앱 업그레이드
생략
본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.