본문 바로가기

공부내용47

dart문법_조건문 조건문 if, else if, else if (조건) { … }else if (조건) { … }else { … } int a = 3; if (a print('a 는 음수입니다.'); } else if (a == 0) { print('a 는 0 입니다.'); } else { print('a 는 양수입니다.'); // a 는 양수입니다. }  switch어떤 특정 값에 대한 경우를 모두 생각해 주어야 할 때 사용. switch (값) { … } int dayOfWeek = 1; switch (dayOfWeek) {   case 1:     print('오늘은 월요일입니다.');     break;   case 2:     print('오늘은 화요일입니다.');     break;   case 3:     p.. 2024. 10. 28.
dart문법_연산자 산술연산자 +, -, *, /, ~/(몫), %(나머지)  비교연산자 ==, !=, , >=,   타입체크 연산자 as : 타입을 변환할 때 사용 int a = 2; print(a as double); // 2  is : 특정 타입을 가지고 있는지 판별할 때 사용 int? a = 2; print(a is int); // true  논리연산자 !: ! 기준으로 오른쪽에 있는 판별식을 반전 bool a = true; print(!a); // false  || (or), &&(and) 2024. 10. 28.
dart문법_변수 상수 final [타입] [변수 이름] = [값];const [변수 이름] = [값]; 차이점 : 초기화 시점이 다름. final → 프로그램 실행 시점. const → 컴파일 시점 데이터 타입int : 정수double : 소수num : int, double 상위 클래스. 정수, 소수 둘 다 가능String : 문자, S는 꼭 대문자로 쓸것.bool : 불리언형(true, false) 2024. 10. 28.
dart 문법(조건문, 반복문) 조건문 if else int a = 3; if (a print('a 는 음수입니다.'); } else if (a == 0) { print('a 는 0 입니다.'); } else { print('a 는 양수입니다.'); // a 는 양수입니다. } switch int dayOfWeek = 1; switch (dayOfWeek) {   case 1:     print('오늘은 월요일입니다.');     break;   case 2:     print('오늘은 화요일입니다.');     break;   case 3:     print('오늘은 수요일입니다.');     break;   case 4:     print('오늘은 목요일입니다.');     break;   case 5:     print('오늘은 .. 2024. 10. 25.
마크다운 문법? 팀원들과 대화중 리드미 문서를 마크다운 문법으로 적는다는 말을 들었다.마크다운 문법?? 처음 들어보는 말에 검색. https://blog.naver.com/thefreethinker/223567719701 간단한 문서 서식 언어, 마크다운(Markdown) 문법 알아보기스마트폰이나 태블릿을 이용해서 노트 어플을 사용하다 보면 마크다운 언어를 접하게 됩니다. 다양한 노트 ...blog.naver.com 와...신세계..ㅎㅎㅎ 2024. 10. 24.
git hub 공부 git 흐름원격repo → 이슈 생성  → 브랜치 생성  → pull  → 코드 수정  → commit  → merge  → 브랜치 삭제  → push 2024. 10. 23.
git 공부 원격 repo tracking ↑ 로컬 repo  원격 repo push ↑ ↓ pull 로컬 repo  원격 repo ↓ clone 로컬 repo 2024. 10. 22.
dart 문법 const, final 수를 선언할 때 사용하는 키워드로, 한 번 값을 할당하면 이후에는 변경할 수 없도록 만드는 역할을 합니다. 주로 상수값을 저장할 때 사용되며, 코드의 가독성과 안전성을 높이는 데 도움을 줍니다. const와 final의 차이점final: 한 번 할당되면 값을 변경할 수 없지만, 런타임에 결정될 수 있는 값입니다. 즉, 프로그램이 실행되는 동안 할당이 가능하고, 그 이후로는 변경이 불가능합니다.const: 반드시 컴파일 타임에 값이 결정됩니다. 즉, 실행 전에 값이 미리 확정되어야 합니다. 2024. 10. 10.
Flutter 위젯_ListView 위젯 import 'package:flutter/material.dart'; void main() {   runApp(const MyApp()); } class MyApp extends StatelessWidget {   const MyApp({super.key});   @override   Widget build(BuildContext context) {     return MaterialApp(       debugShowCheckedModeBanner: false,       home: Scaffold(         body: ListView(           scrollDirection: Axis.horizontal,           children: List.generate(           .. 2024. 10. 10.
Flutter 위젯_StatefulWidget과 StatelessWidget StatelessWidget(생성 후 수정 불가)단순성변화하는 상태를 다룰 필요가 없습니다. 이렇게 하면 코드를 유지 관리하기 쉽고 버그가 덜 발생할 수 있습니다.예측 가능성불변 클래스에는 외부 상태 변경의 영향을 받지 않는 예측 가능한 동작이 있습니다. 이렇게 하면 테스트 및 디버그가 더 쉬워집니다. StatefulWidget(수정가능하며 화면에 바로 반영)동적 대화형 UIStatefulWidget을 사용하면 동적이고 대화형 UI를 만들 수 있습니다. 위젯의 변경 가능한 상태를 관리함으로써 사용자 상호 작용 또는 데이터 변경에 따라 실시간으로 위젯의 UI를 업데이트할 수 있습니다.유연성StatefulWidget은 애니메이션 처리, 네트워크 요청 또는 복잡한 데이터 처리와 같은 상태 업데이트 처리를 위한.. 2024. 10. 10.