Flutter(3)
-
[dart] 노마드 코더 dart - 2강 Data Types
기본 데이터 타입String name = 'hi';bool alive = true;int age = 12;double money = 13.22;// num은 double, int의 부모클래스여서 둘 다 사용할 수 있다.num x = 12;x = 1.1;dart의 모든 자료형은 object로 이루어져 있다.List & String Interpolationvar numbers = [1, 2, 3, 4];List numbers = [1, 2, 3, 4];numbers.add(1);numbers.first;numbers.last;// dart에서는 collection if, collection for을 지원함// collection ifvoid main() { var giveMeFive = true; var..
2024.09.26 -
[dart] 노마드 코더 dart - 1강 변수
시작 전 주의사항dart는 main이 무조건 있어야 한다.dart도 세미콜론(;)이 있어야 한다. - 세미콜론을 안쓰는 기능이 있기 때문에 무조건 써줘야 한다.변수var name = '아무개';String nickname = '개발';변수는 둘 중 하나로 사용한다.var로 작성해도 변수가 본인의 타입을 알고 있기 때문에 다른 형으로 변수의 값을 넣으면 에러가 발생한다. 주로 사용하는 방법함수나 메소드 내부에 지역 변수를 선언할 경우에는 var를 사용한다.class에서 변수나 property를 선언할 경우에는 타입을 지정해서 사용한다.dynamic type어떤 데이터 타입이 들어올지 알 수 없다.// var에 할당을 안하고 선언var name;name = 'day6';name = 12;name = true..
2024.09.13 -
[dart] 노마드 코더 dart - 시작하기
dart 특징1. dart는 두 개의 컴파일러를 가지고 있다.dart web - dart로 작성한 코드를 javascript로 변환해주는 컴파일러dart native - dart 코드를 여러 cpu 아키텍쳐에 맞게 변환하는 컴파일러2. 컴파일 되는 방법이 두 가지JIT(jsut in time)dart VM을 사용하여 코드의 결과를 바로 화면에 보여준다.가상 머신에서 작동하고 있기 때문에 조금 느리다.작업중에 사용AOT(ahead of time)코딩을 다 했을 때 컴파일 할 아키텍쳐를 정해주는 것컴파일 시간이 오래 걸리기 때문에 프론트 개발이나 개발중에 사용하기 어려움앱 배포 시 사용3. null safety를 도입하여 프로그램이 안전하다.null exception으로부터 개발자들을 보호한다.flutter..
2024.09.02