String 에서 '${}' 를 사용하여 표현식의 값을 넣을 수 있습니다. 표현식이 identifier인 경우 '{}' 를 생략할 수 있습니다.String interpolationDart 2.12 부터 type에 '?' 를 추가하여 변수가 null이 될수 있도록 할 수
Dart cheatsheet codelab Optional positional parameters > 대괄호([ ]) 를 이용하여 optional parameter를 설정할 수 있습니다. optional parameter는 항상 parameter list의 마지막에
collection 은 elements 라고 불리는 object들의 그룹을 나타내는 object 입니다. Iterables 는 collection 의 한 종류 입니다.collection 은 empty가 될 수 있고, 많은 element를 가질수 도 있습니다.List :
모든 변수의 type들은 default로 non-nullable 입니다. 만약 nullable로 변경하고 싶다면 type에 '?' 를 추가하면 됩니다.nullable type인 표현식이 null 아니라는 것을 확신할 수 있다면 '!' 를 사용하여 non-nullable
Asynchronous 작업은 다른 작업이 완료될 때까지 기다리는 동안 프로그램이 작업을 완료할 수 있습니다. 일반적으로 다음과 같은 작업을 합니다.network를 통해 데이터 가져오기database에 쓰기file에서 데이터 읽기Dart에서 asynchronous 작업
Effective Dart - Style > 좋은 코드의 아주 중요한 부분은 좋은 스타일 입니다. Identifiers > Dart 에는 3가지 유형의 Identifier가 있습니다. UpperCamelCase lowerCamelCase lowercasewithund
간결하고 정확한 주석은 시간절약에 도움이 됩니다. 하지만 모든 주석이 도움이 되는 것은 아니고, 코드 자체만으로도 충분하도록 코드를 작성하는게 좋습니다.Linter rule: slash_for_doc_commentsLinter rule: package_api_docs,