오늘 한 일
- Dart 언어를 학습하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낀 점
오늘은 간단한 프로그램이지만 Dart를 이용하여 제작한 첫 프로그램인 가위바위보 프로그램을 만들었다 처음에는 대충 만들려고 했으나 그래도 다른 언어를 배웠었고 앱 개발도 했던 상태기에 조금 더 꼼꼼히 예외 상황을 고려해 개발했다 이렇게 GUI 없이 개발하는 것도 재밌지만 다른 사람도 쓸 수 있게 다음에는 GUI를 사용한 프로그램을 Dart로 개발 해봐야겠다
배운 점
Dart 입력 받기
1
stdin.readLineSync(encoding: utf8);
Dart에서 입력을 받기 위해서는 해당 코드를 사용하면 된다 다만 해당 방식으로 입력받은 타입은 String?이기 때문에 이를 고려해서
1
stdin.readLineSync(encoding: utf8) ?? "오류";
위와 같이 ??를 통해 대체 값을 제시해서 String 타입으로 만들거나
1
stdin.readLineSync(encoding: utf8)!;
!를 통해 null이 아님을 확신하여 String 타입으로 만들 수 있다
내일 계획
내일은 Flutter 공부를 해야겠다