목록전체 글 (47)
전업요리사의 앱 개발 공부하기
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 ..
로컬 사용자가 개발하는 pc git fork 남의소스를 가져오기 파일 새창 리포지토리 복제에 붙여넣기 폴더만들기 repositories에 들어가있는것은 본인것이다 깃허브 pull - request 변경되었던 이력 확인 unfild방식 split방식 vscode 소스제어 git출력표시 : 사용자가 모든동작을 vscode가 대신 명령어한것을 보여준다 브랜치와 머지 git reset $ git reset hard, mixed, soft 1. hard - 돌아가려는 이력이후의 모든 내용을 지워 버립니다. 이렇게 하면 표를 예매하고, 팝콘과 사이다를 구매했던 모든 것들이 지워지고 모든것이 초기화 됩니다. $ git reset --hard a3bbb3c 2. soft - 돌아가려 했던 이력으로 되돌아 갔지만, 이후..
import 'dart:math'; //inport사용 import 'dart:io'; void main() { List check = [3, 4, 9]; print('1자리의 숫자를 입력 해 주세요'); stdout.write('Enter the number: '); String number = stdin.readLineSync(); int input = int.parse(number); for (int i = 0; i < check.length; i++) { if (input == check[i]) { print('정답!'); } else { print('실패!'); break; } }
함수 입력과 출력이있는데, 입력에 의한 출력값은 항상동일 메소드 펑션 값이 바뀔수있음 다를수있음 주로 어떤기능을 정의할때 메소드라고 부르기도한다 메소드는 함수다 0 함수는 메소드는 X parameter 맥의변수 함수 정의 부분에 나열되는 변수 argument 전달 인자 실제로들어가는값 둘다 입력쪽 parameter, argument 리턴값이 있으면 함수 프린트같은게 들어가있으면 함수라고 부르기힘듬 보이드는 리턴이없음 parse double radius =double.parse(stdin.readLineSync()); find action surround selection --on한꺼번에 만들기 @required 무조건 들어가야되는 함수가많을때 적절하게 만들때 클래스를쓴다 클래스 string, int do..
t서버- 서비스를 제공하는 큰 컴퓨터. 클라이언트- 사용자의 컴퓨터(노트북,스마트폰,서버[중소기업서비스,야놀자]) flutter-안드로이드앱 아이폰앱을 만드는프로그램 안드로이드-자바,코팅 아이폰-스위프트,옵젝트c 통합 네이티브앱 하이브리드앱 자바진 디랙트네이티브 플러터 서버-백엔드개발자 클라이언트-프론트엔드개발자-웹패이지,모바일앱 맥 xcode 정리방법 버전 형상 소스 히스토리-코딩된글자 역사 배포-실제서비스에 적용. 구글 버전관리 sebversion 깃허브 꾸미기 visual studio 실행 한글패치 확장들어가서 krea검색에 한글설치팩에 설치 star 에 폴도열기에 cmd로 만든파일선택 readme 클릭하고 타자를 쳐주고 컨트롤 s 눌러주고 저장하면 브렌치 표시에 1표시가난가 거기를들어가 제목을 쳐..
import 정보를 들여온다 import 'dart:math'; //inport사용 import 'dart:io'; void main() { // 변수 weight 의 값이 60과 같다 // 변수 age1 과 age2 의 합계를 2배 한 것이 60을 넘는다 // 변수 age 가 홀수다 // 변수 name 에 저장된 문자열이 “스마트"와 같다 var age1 = 25; var age2 = 10; var weight = 60; var age = 21; var name = ('up, down, left'); var smart = ('up, down, left'); if (weight == 60) { print("yes"); } else { print('no'); } if ((age1 + age2) * 2 > ..
문자 abc 문자열 name,tap, mid if 문 != 는 다르다 == 같다 if (age. isOdd) 홀수 is.Even 짝수 true=bool cost = 300 * 1.05 안됨 3 안됨문자 abc 문자열 name,tap, mid if 문 != 는 다르다 == 같다 if (age. isOdd) 홀수 is.Even 짝수 true=bool 조건분기 cost = 300 * 1.05 안됨 3 안됨 age != 30 됨 true 됨 b + 5 Random().nextInt(num) +1; void main(){ email('Jichang', 'jichangjung@yahoo.com', 'Hi' ); introduceOneself(); } void introduceOneself(){ String name..
변수의 이름 중요함 예약어 쓰면 안되는 예약어가 60개 1. 이미 사용되고 있는 변수를 다시 사용하면 안된다. 2. 대소문자를 구분해야된다 3. 주석으로만들고싶으면 cont // 데이터형 = data type 숫자 = int,bouble C:\Users\User12\Downloads\WheelView-master\flutter_app>git add . C:\Users\User12\Downloads\WheelView-master\flutter_app>git commit -m '팩스문제' [main 04438a3] '팩스문제' 2 files changed, 31 insertions(+), 15 deletions(-) C:\Users\User12\Downloads\WheelView-master\flutter_..