Home 9월 30일 Today I Learned
Post
Cancel

9월 30일 Today I Learned

오늘 한 일

  • 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 공부를 해야겠다

This post is licensed under CC BY 4.0 by the author.

9월 29일 Today I Learned

10월 1일 Today I Learned