프로그래밍 공부 메모/flutter
-
enum 활용하기프로그래밍 공부 메모/flutter 2022. 5. 15. 16:00
아래의 코드와 같이 status에 'apple'이라는 값을 선하는 코드이다 하지만 코드의 양이 늘어나고 오타가 생긴다면 오류를 잡아내기에 시간이 많이 걸릴 수 도 있다 이런걸 방지하고자 enum을 활용한다 [작성하고자 하는 코드] void main() { //프로그래밍의 3가지 상태 //승인 - approved //반려 - rejected //대기 - pending String status = 'apple'; //선언하고싶은값 -> apple if(status == 'apple'){ print('승인되었습니다'); }else{ print('반려나 대기 되었습니다'); } } enum Status 를 선언하고 사용하고자 하는 값을 미리 작성한다 사용하고자 하는 변수의 타입은 enum에서 선언한 타입으로 S..
-
final, const 공통점과 차이점프로그래밍 공부 메모/flutter 2022. 5. 15. 15:17
1. 공통점 => 한번 선언된 값은 변경이 불가능하다 2. 차이점 final => 코드가 컴퓨터 언어로 컴파일되고 실행이되는 순간(런타임) 딱 한 번만 선언이 되면 사용이 가능 void main() { final DateTime now = DateTime.now(); print(now); //1초뒤에 실행될 함수 Future.delayed( Duration(milliseconds:1000), (){ final DateTime now2 = DateTime.now(); print(now2); } ); } const => 코드를 작성하고 컴파일이 되기 전에 값이 지정되어 있어야 한다 void main() { const DateTime now = DateTime.now(); print(now); //1초뒤에 실..