[TIL] 20241028_ dart 문법

ds-k.dev·2024년 10월 28일
0

TIL

목록 보기
9/26

변수

  1. 변경할 수 있는 변수
int age = 30;
String name = "Bob";
bool isStudent = true;
  • 타입으로 선언
var name = "Bob";
  • var 변수로 선언할 경우 타입 추론이 된다.
  1. 변경할 수 없는 변수
final firstCurrentTime = DateTime.now();
final DateTime secondCurrentTime = DateTime.now();
  • 타입 명시를 안할 경우 타입 생략 가능
const pi = 3.141592;
const int pi = 3.141592;

final과 const의 차이점
final : 프로그램 실행할 때 초기화
const : 컴파일할때 초기화

  1. late 변수
late String data;
  • 변수가 사용되는 시점에 초기화 ( 선언될 때 되는 게 아니라 지연 초기화 )
  • 변수를 선언할 당시에는 넣어줄 값을 특정하기 어려울 때

데이터 타입

  1. int : 정수 유형
  2. double : 소수점 유형
  3. num : 정수, 소수 등의 모든 숫자 유형
  4. String : 문자열 유형
String name = "daeseongkim";
print("저는 $name입니다.");
print("저는 ${name.toUpperCase()}입니다.");
  1. bool

0개의 댓글