Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- R 그래프
- 값추가
- 백준
- 광명시버스분석
- 10172
- 백준 10172
- await
- useState
- React
- 버스분석
- 값삭제
- R데이터형태
- DataFrame
- 그대로 출력하기
- asynchronization
- 배열추가
- barplot
- 이스케이프시퀀스
- 데이터분석
- 이용현황분석
- 배열삭제
- plot in r
- 그래픽
- 백준 11718
- vetor
- 탈출문자
- react #회원가입 #비밀번호비교
- setstate
- barplot in r
- getline
Archives
- Today
- Total
devlog_zz
[Dart] 1. dart 기초 및 소개 본문
728x90
1. dart 기초 및 소개
Dart 는 구글이 개발한 웹 프론트엔드 언어이다. 지금은 웹, 모바일 앱, 데스크톱 앱까지 모두 지원한다.
dart 특징
- 객체지향 언어이면서 C와 유사
- 실행중인 앱에 즉시 결과를 보여주는 hot reload를 통해 개발 생산성 높일 수 있음
- AOT(Ahead Of time Compiler ) 로 네이티브 코드 생성하여 모든 플랫폼에서 빠른 속도목표 시스템의 기계어와 무관하게 중간 언어 형태로 배포된 후 목표 시스템에서 인터프리터나 JIT 컴파일 등 기계어 번역을 통해 실행되는 중간 언어를 미리 목표 시스템에 맞는 기계어로 번역하는 방식
- 소스코드를 미리 컴파일하는 방식
- 선택적 타입
- 메모리를 공유하는 thread 대신 독립메모리를 갖는 isolate 사용
- 자바스크립트와 호환
파일 구조
lib : lib 내의 파일은 공유 가능한 코드를 포함하고 해당 코드를 bin 등에 공유한다.
bin : main() 을 포함하는 파일을 실행하기 위해 다트의 엔트리 포인트를 포함한다. main.dart가 bin 내에 존재
bin>dart_application_1.dart
import 'package:dart_application_1/dartEx01.dart' as dartEx01;
add(int a, int b) {
return a + b;
}
void main(List<String> arguments) {
print('Hello world!');
var numberA = 10;
var numberB = 25;
var result = add(numberA, numberB);
dartEx01.printResult(result);
}
lib> dartEx01.dart
printResult(int aNumber) {
print('The number is $aNumber.'); //print to console.
}
변수 값 출력은 : '$변수' 로 사용
출처 : https://brunch.co.kr/brunchbook/dartforflutter 스터디하며 정리한 글입니다. 감사합니다.
728x90
'Front End > Flutter' 카테고리의 다른 글
[Dart] 6. 비동기 프로그래밍 (0) | 2022.05.20 |
---|---|
[Dart] 5. 상속, 접근 지정자, Getter Setter (0) | 2022.05.20 |
[Dart] 4. 조건문 반복문, 클래스, 생성자 (0) | 2022.05.20 |
[Dart] 3. 함수, 연산자 (0) | 2022.05.20 |
[Dart] 2. Dart 문법 및 특징 (0) | 2022.05.20 |
Comments