오늘한 일
- 다트(Dart) 언어를 배웠다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오늘은 어제 다짐했던대로 밀린 구글 프렌즈 강의를 보기 시작했다가 내친김에 완강을 해버렸다 그래도 아직 공튜브 만들기, 실습 등 해야할게 남아있지만 일단 강의라도 끝내버리니 속이 후련하다 나머지도 얼른 끝내버려서 다음부터는 이런 소리를 듣지 않도록 노력해야겠다
배운 점
다트(Dart) 상수
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
void main() {
// 상수 선언 방법 1: final 키워드를 사용
final int constantValue = 10;
// final 키워드를 사용하여 선언한 상수는 한 번 할당되면 값을 변경할 수 없습니다.
// 상수 선언 방법 2: const 키워드를 사용
const double piValue = 3.14;
// const 키워드를 사용하여 선언한 상수는 컴파일 시점에 값을 결정하며, 런타임에 변경할 수 없습니다.
// const 키워드는 상수를 선언할 때만 사용할 수 있습니다.
// 상수 선언 방법 3: 상수 생성자를 사용
final String appName = Constants.appName;
// 다른 클래스에서 선언한 상수를 가져와서 사용할 수 있습니다.
// 사용된 상수 출력
print("constantValue: $constantValue");
print("piValue: $piValue");
print("appName: $appName");
}
class Constants {
static const String appName = 'MyApp';
// static 키워드를 사용하여 클래스 변수로 선언하고 const 키워드로 값을 지정할 수 있습니다.
// 상수 생성자를 사용할 때는 static 키워드를 함께 사용해야 합니다.
}
다트(Dart) 언어에서는 상수를 만들 때도 방법이 여러가지라는 것을 알게 되었고 두 방법에 차이는 final은 런타임 시에 값을 결정하고 변경할 수 없는 변수를 선언하는 데 사용, const는 컴파일 시에 값을 결정하고 변경할 수 없는 컴파일 타임 상수를 선언하는 데 사용된다고 하지만 아직까지는 감이 잘 안와서 직접 플러터(Flutter)를 사용하면서 느껴봐야겠다
내일 계획
내일은 다트(Dart) 언어를 학습해야겠다