728x90 반응형 분류 전체보기462 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. 1. Dart 소개 (Hello Dart) - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 웹에서 Dart 언어 코드 작성과 실행을 시킬 수 있는 개발 도구입니다. 앞으로 소개하는 샘플 코드는 DartPad에서 작성한 코드일 것 입니다. void main() { print("Hello Dart"); } Hello Dart를 터미털에 찍는 코드입니다. 그림 1.은 DartPad에서 위 Hello Dart 코드 작성과 실행 화면입니다. 중간 파란색 Run 버튼을 누르면 우측에 결과 화면이 보이게 됩니다. Dart는 구글이 2011년 10월에 공개했습니다. 모바일, 데스크톱, 서버, 웹 등 멀티플랫폼 상에서.. 2022. 12. 18. 이전 1 ··· 61 62 63 64 65 66 67 ··· 77 다음 728x90 반응형