Dart : Constant 포스팅 썸네일 이미지

Dart

Dart : Constant

Ⅰ. 상수 변수와 같이 데이터를 담는 그릇이다. 그렇다면 변수와 뭐가 다른가? 변수에 담은 값은 언제든 바꿀 수 있지만 상수에 담은 값은 바꿀 수 없다. Ⅱ. 상수 선언과 초기화 상수는 final과 const 키워드로 선언할 수 있다. final은 런타임 상수이고 const는 컴파일 상수이다. (무슨 말인지 모르겠다고? 그럼 아래의 예제를 봐라) void main(){ int a = 1; const c = a; // 처음에 그냥 실행해보고 그 다음엔 이 문장을 주석처리하고 실행해봐라 final f = a; print(c); print(f); } const 상수인 c에 a 값 할당은 할 수 없지만 final 상수인 f에 a 값 할당은 가능하다. 이것이 런타임 상수와 컴파일 상수의 차이다. (아직도 잘 모르..

2021.01.28 게시됨

Dart : Variables 포스팅 썸네일 이미지

Dart

Dart : Variables

Ⅰ. 변수 변수는 데이터를 담는 그릇이다. 각 변수 종류를 (데이터) 타입 또는 자료형이라고 부른다. Ⅱ. 변수 선언과 초기화 타입 변수명 = 초깃값; (이것이 변수를 선언하고 초기화하는 기본 형태이다) int number = 0; (int는 타입, number는 변수 이름, 0은 초깃값이다. 문장 끝에 세미콜론은 필수) String name = 'Steve'; (String은 타입, name은 변수, Steve는 초깃값, String 타입은 홑 따옴표로 감싸준다. 물론 큰따옴표로 감싸도 상관은 없다) Ⅲ. 다트에서 제공하는 기본 데이터 타입 데이터 타입 비고 int 정수 범위 : -263 ~ 263-1 double 실수 범위 : IEEE 754 표준을 따름 num int와 double의 상위 데이터 타..

2021.01.26 게시됨

What Is Dart? 포스팅 썸네일 이미지

Dart

What Is Dart?

Ⅰ. 다트 구글이 웹 프런트엔드 개발을 위해 만든 언어이다. 조금은 현대적으로 개선된 자바라고 생각하면 된다. Ⅱ. 다트의 역사 2011년에 만들어졌고 창시자는 라스 박(Lars Bak)과 카스퍼드 룬드(Kasper Lund)이다. Ⅲ. 다트의 설계 철학 웹 프로그래밍을 위한 구조적이며 유연한 언어를 제공한다. 쉽게 배울 수 있고 친숙하며 자연스러운 언어를 지향한다. 소형 기기에서 웹 브라우저와 서버에 이르기까지 고성능을 추구한다. 원래의 웹 분야에서는 두각을 드러내지 못하고 '2018년 가장 배우기 최악인 언어 1위'에 오르기도 한다. 여기 까지가 다트 1.0의 이야기이다. 다트 2.0이 나오면서 많은 부분이 달라졌다. Ⅳ. 다트 1.0 때와는 달라진 다트 2.0 속도 : 런타임 성능과 시작 기간이 빨..

2021.01.26 게시됨

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

JDevlog

This Is JDevlog

Development Blog