일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- flutter
- 함수선언
- 문자열연산자
- 자바스크립트함수
- css
- 논리연산자 우선순위
- 객체기본
- map선언방법
- map구동방식
- 좌측정렬
- 상수값
- 함수표현식
- 객체 키와값
- 닷트언어
- vs코드
- 기본문법
- 백틱문자열
- 생성자함수
- 함수선언방법
- 앱
- 자바스크립트
- 개발셋팅
- 플러터
- 함수선언식
- 닷트
- 삼항조건연산자
- 객체리터럴
- 다트기본
- 생성자함수표기법
- 함수의개념
Archives
- Today
- Total
소소한일상
[플러터] 변수타입 정리와 nullbale변수와 상수(final,const) 본문
변수타입 정리
void main() {
//var는 타입추론, 타입추론이 아닌 타입을 명시 권장
String name = 'Voyager 1';
int year = 1977;
double antennaDiameter = 3.7;
List flybyObjects = ['Jupiter', 'Saturn', 'Uranus', 'Neptune'];
Map<String, dynamic> image = {
'tags': ['saturn'],
'url': '//path/to/saturn.jpg'
};
//dynamic = 여러 타입을 받을 수 있는 변수 타입
dynamic varTest = 'Angela';
varTest = 3;
varTest = 3.2;
varTest = true;
print(name);
print(year);
print(antennaDiameter);
print(flybyObjects);
print(image);
print(varTest);
}
상수(변하지않는 수 ) 타입 종류 ( final, const )
- final
- 런타입(run-time)에 값 할당
- const
- 컴파일(complie-time)에 값 할당
런타입(코드를 읽을 때)에 실행되는 예시,
여기는 final를 넣어서 실행되지만, const 는 컴파일 되는 때 되기 때문에 할당되지 않는다.📝🔎🔎
🔎 변치않는데이터는 동일하지만 , 값 할당되는 순서가 다르다는 것만 알면될듯,
void main() {
final DateTime now1 = DateTime.now();
print(now1);
Future.delayed(Duration(seconds: 1), () {
final DateTime now2 = DateTime.now();
print('----');
print(now1);
print(now2);
});
}
'플러터' 카테고리의 다른 글
[플러터] 반복문 while, for 문법 (0) | 2022.05.07 |
---|---|
[플러터] 변수 선언,생성하기(String,Number,Boolean) (0) | 2022.05.04 |
[플러터] 기본 메인함수 (0) | 2022.05.04 |
[플러터] mac 플러터앱 첫 프로젝트 생성 (0) | 2022.04.01 |
[플러터] mac m1 플러터 개발 환경 셋팅 (0) | 2022.04.01 |