본문 바로가기
728x90
반응형

프로그램 개발해서 돈벌기165

7. for, for / in, forEach, while, do / while - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 for 기본 구조 for(초기변수선언 ; 조건문 ; 실행문) {} void main() { for(int i = 0; i > 0 1 2 3 4 } 반복문 내부에서 break와 continue를 사용합니다. 아래 설명하는 모든 반복문에서 사용합니다. break는 반복문 수행을 멈추게 합니다. 그리고 continue는 반복문 {} 내 실행 중 continue 아래 구문은 실행하지 않고 반복문 조건문으로 보냅니다. 아래 코드 결과 0 1 2가 출력됩니다. 3과 같을 경.. 2022. 12. 23.
6. if, switch - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 if 문은 if 구문이 false면 else if문 조건을 확인합니다. true 나올때까지 if와 else if 조건을 확인합니다. 만약 true가 나오면 조건이 포함한 대괄호({}) 안에 명령문을 실행하고 if, else if, else 구문 실행을 종료합니다. 만약 if와 else if 조건에 true가 없으면 else가 포함한 대괄호({}) 안에 명령문을 실행하고 if, else if, else 구문 실행을 종료합니다. 그리고 if 조건문만 단독으로 쓰일 수 있습니다. 그러나 else if와 else는 단독.. 2022. 12. 23.
5. 연산자 (Operators) - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 연산자는 더하기, 나누기와 같은 계산과 비교하는 비교 연산자가 있습니다. void main() { // 더하기 print(10 + 4); // >> 14 // 빼기 print(10 - 4); // >> 6 // 곱하기 print(10 * 4); // >> 40 // 나누기 print(10 / 4); // >> 2.5 // 나머지 print(10 % 4); // >> 2 int num = 0; print(num); // >> 0 // ++ 이후부터 1증가 print(num++); // >> 0 print(num);.. 2022. 12. 22.
4. final, const 차이점 - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 final과 const는 초기 선언 시 값이 할당되면 다른 값으로 변경을 못합니다. 다른 값으로 변경을 못한다는 기능은 같지만 특성은 조금 틀립니다. final run time able to add value ( new DateTime.now() O ) 앱이 실행될때 변수 선언 시 값이 할당 된다는 의미입니다. const at build time : able to add value ( new DateTime.now() X ) : 런타임 시 값을 알수 있으므로 선언 시 에러 발생 앱 컴파일 시 변수 선언 지점에 값.. 2022. 12. 22.
3. 콜렉션 (Collection : List, Set, Map) - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 Collection List : 데이터 배열로 순서가 있고 중복을 허용합니다. 자바 Array와 같습니다. Set : 데이터 배열로 순서가 없고 중복 데이터를 허용하지 않습니다. Map : 키(Key)와 값(Value)로 구성된 클래스로서 키는 중복을 허용하지 않고 값은 중복을 허용합니다. List void main() { // List 선언 List list = []; print(list); // >> [] List addedList = ["one", "two", "three"]; print(addedList).. 2022. 12. 20.
2. 변수 기초 - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 var 대입하는 변수값을 자동으로 인식해서 변수에 넣을 수 있습니다. void main() { var str = "Hello Dart"; print(str); var num = 10; print(num); var fNum = 10.5; print(fNum); print("-----"); // 변수에 대입한 값이 없이 선언한 경우 // String과 int 등 다른 값을 대입할 수 있음 var none; print(none); none = "Good Dart"; print(none); none = 10; print.. 2022. 12. 18.
728x90
반응형