-
6일교육/9주완성!프로젝트캠프-플러터 2023. 9. 29. 16:59728x90
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주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.