전업요리사의 앱 개발 공부하기
디버깅, for문 장단점, 객체 지향 프로그래임 의미 본문
break, continue
팁!
e디버깅 그려서 해보기
아니면 android studio에
숫자옆에 클릭하면 빨간색으로 점이뜨고 프로그램이 세움
런 옆에 디버그라고 있는데 그걸 누르면 빨간점에서 멈추고 뭐가 실행이 됬는지 알려줍니다
하단에 veriables라고 변수들이나온다
그건 리스트에서 펼쳐서 확인할수있음. 한줄씩 보기도 쉬움.
계산기모양은 즉각적인 계산을할때사용할수있음
장단점
for문 for (var number in numbers) numbers안에있는 number를 반복
처음부터 끝까지반복 무조건
for (int i = 0; i < check.length; i++) {
index 를 써야되는경우, 꼭써야되는경우
for문 continue;
이후 것들은 무시하고 for문 다음 바퀴로 감 List 일일이확인할때 써볼거임
break;
for문을 무조건 종료.
있는것 없는거는 연산량이 달라짐. break 가없으면 끝까지 검사함.
bool =.contains()
print(numbers.contains(input) ? '정답' ; '오답');
삼항연산
print(조건 ? //참 : //거짓 ==참거짓:리턴, print 가받고
한줄씩 딱딱 떨어지는 상황에서 쓰면된다
.contains()많이쓴다.따로 공부필요.
contains를 사용하고 커서가져다놓고 control + b 하면 어떤방식으로 적용이 되는지 확인을 할수있다.
객체 지향 프로그래임 (객체: 사람, 컴퓨터, 택상, 등등) Object-Oriented Programming, OOP
소스코드가 너무 길어져서 파악하기 힘들어져서
등등
요령: 생각을 하는 방법(사고)
인간 세계랑 똑갗이하겠다 생각하면됨.
object 객체 : 현실에존재하는 모든것
class 클래스: 컴퓨터 세계에서 구채화한 쿨. 객체를 코드로 옮긴것 (붕어빵틀)
class computer
void 기능
void 설정
구성해서 묶음
classes
현실이랑최대한 비슷하게 묶는것
3대기능
캡슐화 encapsulation
상속 inheritance
다형성 polymorphism
인스턴스 instance: 클래스를 활용해 메모리 상에 만들어낸것 (붕어빵)
예 : 책상 class, 9개 instance.
상수 final
int 초 int 리턴 회복된
'Flutter' 카테고리의 다른 글
m1 맥 flutter 설치때 나오는 미확인 개발자오류 (0) | 2021.03.27 |
---|---|
class 더 배우기 (0) | 2021.03.26 |
flutter List, if문 예시 (0) | 2021.03.24 |
flutter 함수,List목록, 사용 (0) | 2021.03.24 |
flutter import, 변수, 예시문제 (0) | 2021.03.23 |