ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • #3. Flutter 의 근간인 Dart - Dart 의 컨셉
    기술/Flutter 2021. 1. 27. 00:08

    들어가기 전

    원본 : Dart - Language Tour

    위 문서를 번역하며 공부한 내용입니다.

    해당 투어는 다른 언어로 프로그래밍하는 방법을 이미 알고 있다는 가정하에 문서를 진행합니다.

    Dart의 중요한 콘셉트

    Dart를 배울 때 다음 사실과 개념을 염두에 두어야 합니다.

     

    - 변수에 넣을 수 있는 모든 것은 객체입니다. 모든 객체는 Object 클래스를 상속합니다.

     

    - 타입 언어이지만 타입을 추론할 수 있으므로 타입은 선택사항입니다. 예상되는 유형이 없을 경우 특별한 유형인 dynamic을 사용합니다.

     

    - Dart는 List <int>, List <dynamic> 같은 Generic 타입을 지원합니다.

     

    - Dart는 최상위 수준 함수, 클래스 또는 객체에 연결된 함수, 함수 내 함수를 만들 수 있습니다.

     

    - 마찬가지로 Dart 는 최상위 수준 변수, 클래스 또는 객체에 연결된 변수를 지원합니다. 인스턴스 변수를 필드 또는 속성이라고 합니다.

     

    - 자바와 달리 public, protected, private 키워드가 없습니다. 식별자가 _ 로 시작하면 라이브러리에서 비공개 처리됩니다.

     

    - 식별자는 문자 또는 밑줄로 시작하고 그 뒤 문자, 특수문자, 숫자의 조합이 올 수 있습니다.

     

    - expression ( 런타임에서 결정되는 값 )과statement 가 있습니다. 예를 들어 조건식 condition? exp1 : expr2의 값은 expr1 또는 expr2로 결정됩니다. statement는 하나 이상의 expression을 포함할 수 있지만 expression 은 직접적으로 statement로 포함할 수 없습니다.

     

    - Dart는 경고와 에러 두 가지로 문제를 보고합니다. 경고는 코드가 동작하지 않을 수 있음을 나타내는 것일 뿐 프로그램 실행을 방해하지는 않습니다. 에러는 컴파일 타임 에러 또는 런타임 에러일 수 있습니다. 컴파일 타임 에러는 프로그램이 전혀 실행되지 않고 나고, 런타임 에러는 코드가 실행되는 동안 발생합니다.

    '기술 > Flutter' 카테고리의 다른 글

    #6. Flutter 의 근간인 Dart - 내장 유형  (0) 2021.01.27
    #5. Flutter 의 근간인 Dart - 변수  (0) 2021.01.27
    #4. Flutter 의 근간인 Dart - 키워드  (0) 2021.01.27
    #2. Flutter CLI  (0) 2021.01.23
    #1. Flutter Roadmap - Github 자료  (0) 2021.01.23

    댓글 0

Designed by Tistory.