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 게시됨

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

JDevlog

What Is JDevlog?

Ⅰ. JDevlog 로고 JDevlog 텍스트를 조금만 꾸며서 만들었다. Ⅱ. JDevlog 파비콘 로고에서 앞 글자인 J만 따서 만들었다. * 디자인에 관심 없는 중학생이어서 디자인이 촌스러워도 이해해주길 바란다 Ⅲ. 티스토리 블로그를 개설한 이유 단순히 개발만 하기보다는 개발 과정에서의 힘들었던 점, 문제였던 점, 그리고 그 해결법이나 과정 같은 것들을 기록하는 것이 나에게 전반적으로 도움이 될 것 같았기 때문에 티스토리 블로그를 개설했다. Ⅳ. 티스토리 블로그 이름을 JDevlog로 정한 이유 J는 나의 성씨인 정(Jung)을 의미하고 개발과정을 기록한다는 의미에서 JDevlog로 정했다.

2021.01.23 게시됨

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

Flutter

What Is Flutter?

Ⅰ. 플러터 구글에서 만들었다. 개발 언어로 다트를 사용한다. UI 프레임워크이다. 차세대 모바일 OS인 퓨시아의 공식 프레임워크이다. 프러터 공식 사이트 주소 : flutter-ko.dev Ⅱ. 플러터를 사용하는 이유 진입장벽이 낮다. 다트를 깊게 학습하지 않아도 앱 개발에 있어 어렵지 않다. 하나의 소스코드로 안드로이드와 ios 앱을 둘 다 개발할 수 있다. 가볍다. 모든 것이 위젯으로 구성되어 있고 main.dart 파일 하나면 앱으로 자동 변환된다. 이 외에도 사람들이 사용하는 데에는 많은 이유가 있다. 이렇게 플러터에 대해 간단히 알아보았다. 플러터를 본격적으로 시작하기에 앞서 다트 언어의 기본적인 문법을 알지 못한다면 다트 기본 문법부터 공부하길 추천한다.

2021.01.23 게시됨

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

JDevlog

This Is JDevlog

Development Blog