본문 바로가기

반응형

Dart

(8)
A tour of the Dart language 1탄 (다트의 기본 알아보기) 다른 언어와 플러터를 함께 하시는 분들은 항상 말씀하시더라구여.. 플러터, 다트 공식문서는 최고라고.. 아직도 와닿지 않지만 대부분 저보다 먼저 이 길을 걸어가신 분들의 이야기는 맞더라구여 그러니까 제가 하고 싶은 말은 저 또 기초로 돌아왔습니다. 껄껄 이번에는 공식문서를 따라 잘 정리하면서 공부해보려고 합니다.🥲 Language Tour로 진입하기 전 간단한 설명을 보며 워밍업을 해봅시다. Hello world 모든 앱에는 main() 함수가 있습니다. console에 텍스트를 표시하기 위해 print() 함수를 사용합니다. void main() { print('Hello, World!'); } 변수 다트는 type safe언어로 대부분의 변수는 타입 추론이 가능하기 때문에 명시적인 타입을 필요로 하지..
[Dart] final과 const의 차이점&정의를 알아봅니다. Dart에서 Final과 const는 한번 설정한 값을 변경할 수 없게 한다는, 즉 상수를 보장해준다는 공통점이 있습니다. 하지만 이 상수를 선언하는 키워드가 두 가지라는 것은 분명 다른 부분이 있어서 입니다. 이번 시간에는 그 차이점을 알아봅니다. 💡 참고 인스턴스 변수는 final 변수일 수 있지만 const는 아닙니다. 인스턴스 변수로 final이 사용될 때 정확히 한번 설정해야 합니다. 선언 시 생성자 매개 변수를 사용하거나 생성자의 초기화 목록을 사용하여 final 인스턴스 변수를 초기화할 수 있습니다. //예시 코드 class Profile{ final String name; final DateTime start = DateTime.now(); ProfileMark(this.name); Pro..
Dart 문법에 대한 간단한 정리 이 글은 다트 공식 문서를 참고하여 작성했습니다. Dart문법을 예시 코드와 함께 간략하게 알아보겠습니다. Dart 공식문서 Language samples Examples of idiomatic Dart with links to larger examples. dart.dev 👩🏻‍💻 Hello World 모든 앱은 진입점 역할을 하는 main() 함수를 가집니다. 여기서 프로그래밍 언어의 시작 Hello World를 출력합니다. void main () { print ( 'Hello, World!' ); } 👩🏻‍💻 Late variable Dart 2.12 에서는 late라는 제어자가 추가되었습니다. nullsafety 업데이트 이후 변수 선언 시 값이 초기화되지 않으면 에러가 발생하는데 이 때 late..

반응형